magog
02.03.2012 08:51 Azoth@Work
Писать на С++ безусловно, можно. Но в 2012 году есть лучшие варианты. Вы утверждаете, что писать писать энтерпрайз софт на С++ ничем не хуже, чем писать его на Java? Аргументы?
http://mantonov.blogspot.com/2012/02/blo...
Recommended by:
@lHooFool
Про с++ автор конечно прав, но дальше все смазано выбором между джавой и дотнетом по долбоебическому признаку "кроссплатформенности".
"кроссплатформенность" в описываемом "энтерпрайзе" не нужна. Если имеющаяся инфраструктура на винде, то естественно джава там не нужна. Если она не на винде — тогда джава, все просто. Зачем тут "кроссплатформенность"?
затем что эта кроссплатформенность потом понадобится в самый неподходящий момент. зачем писать не кроссплатформенно, если можно кроссплатформенно?
двачую этого куркума. Рано или поздно она понадобиться и придется тратить кучу денег на написание или ПО под каждую ось и обеспечение их совместной работы, или кросплатформенное что-то, что сделает не нужным написанный до этого софт под одну платформу. Так нахуй зря тратить время и средства?
она НЕ МОЖЕТ понадобиться в "энтерпрайзе", ВООБЩЕ. Это раз. И два — дотнет тоже можно запускать на "других" ос, и три — оракл давно и методично забивает на поддержку твоих "других ос".
у нас тут сервера например уже с трудом тянуть начинают возрозшую нагрузку. софт вроде как с прицелом на кроссплатформенность писался (я не в курсе на чем, вроде как или C или C++), но там всё равно дохуя переделывать надо. Всех тут уже доебали Шиндошс-сервера, за которые во-первых переплачивать неслабо, во-вторых, падает слишком часто (не знаю в чем причина, возможно в нашем софте). Всех уже доебало в 3 часа ночи просыпаться поднимать сервер, дирика жаба душит новый сервер брать с шиндошс, он ходит нас тут и заебывает НУ МОЖЕТ КАК-НИБУДЬ ЧЕРЕЗ ВАЙН МОЖНО БУДЕТ НА ЛИНУКСЕ ПОДНЯТЬ ВСЁ ЭТО ДЕЛО?
> падает слишком часто
> дирика жаба душит новый
Пусть попробует нанять специалиста по администрированию венды, а не заставляет настраивать сервер руками программистов на java.
ага, я прям и вижу как корпорации 1 раз за всю свою недолгую жизнь закупают железо и лицензии и пока не сдохнут их юзают. кроссплатформенность же не нужна хуле, а то, что возможно придется мигрировать на другое железо/софт в будущем — так на это похуй, кого ебет? алсо, кроссплатформенность в сишарпе — это смешно, жавка пока работает и не жужит, если чо.
у нас этих администраторов венды как говна. один охуительней другого просто, специалисты. алсо, жава кодеров у нас нет, я тоже не жава кодер, так что умерь свой баттхёрт
о да, оракл конечно ориентируется на "никсы", поэтому запретил во всех дистрибутивах линукса распространять джаву.
> плюшки шарпа по минимуму
моно прекрасно поддерживает все плюшки C# 4+
> запретил во всех дистрибутивах линукса распространять джаву.
што
WPF тут причем? WPF в моно не реализован, за его реализацию просто не берутся, много слишком. WPF это не часть языка никак совсем. LINQ поддерживается абсолютно полностью.
на что ответил? Кто-то не понимает разницу между языком и фреймворком для платформы? ЯЗЫК C# в моно полностью реализован, причем в версии 4.5, которая у микрософта в стадии беты.
охуительный у тебя энтерпрайз, много ли ты напишешь на голом сишарпе? ты поехавший какой-то
Отбросил питон из-за отсутствия автокомплита. Ну что за..
все правильно сделал, ловить ошибки в рантайме никому не нужно, динамические языки не годны для больших "энтерпрайзных" проектов.
нет, я согласен, что энтерпрайзу, в котором не пишут тесты, действительно статическая типизация сильно поможет. но _автокомплит иде_?
реализованы, о чем и речь — http://www.mono-project.com/Compatibilit...
The easiest way to describe what Mono currently supports is:
Everything in .NET 4.0 except WPF, EntityFramework and WF, limited WCF.
её не существует
нельзя
что нельзя блять?
бред какой, научись сначала с первого падения баги отслеживать плиз перед тем как такое нести... oh, wait
/6
зато кроссплатформеенно!
почему?
в том-то и дело, что не кроссплатформенно
а чем c++ не кроссплатформенный?
тем, что писалось, судя по всему с привязкой к шиндошс-апи
ты
/9
под линакс нету c++-программ или что?
наоборот
всем
хуем
ты наркоман штоли? я тебе говорю, что писалось судя по всему с использованием winapi и еще какого-нибудь некроссплатформенного барахла. теперь ясно?
пиздец, ты можешь пойти нахуй? или пиши блять развернуто, что не так, или просто пиздуй нахуй со своими ебанными реплаями в одно слово
тобой
ясно. короче плюсы тут только при том, что кто-то заюзал windows-only-api.
наоборот
)))))
я против плюсцев ничего и не говорил, я тут говорю лишь про то, что кроссплатформенно лучше чем некроссплатформенно
нет, цпп вообще везде разный, только С89 одинаковый
не лучше ибо сынок, это фантастика
да чем блять лучше? Чем армяне? Оно "лучше" на бумаге, в реальной жизни нет таких языков программирования, где не придется городить костыли для разных платформ. А для вышеописанного "энтерпрайза" просто не нужно, никто в энтерпрайзе не меняет просто так ос, чтоб "посмотреть" как там работает программа.
неосилятор закукарекал
приведу простой пример. Например, есть работа с сетью, сокетами, немного отличается в винде и в линуксе. Вот если заюзать какой-нибудь boost::asio, оно для программиста будет абстрагировано от платформы и работать одинаково везде, да, можно сказать, что это — кроссплатформенная библиотека. Но далеко не для всего существуют такие библиотеки.
охуенно блять, ты еще под конкретный билд винды пиши — ктож её обновлять будет, не дураки же
именно, речь идет не о твоих лабораторках, а о бизнесе, программа будет писаться под конкретный билд винды или линукса или еще какого говна, который там установлен, ни больше ни меньше. И проблемы работы на других платформах Энтерпрайз не волнуют.
не знаю в каком вы энтерпрайзе работаете, я совсем в другом работаю. у нас за такие вещи теперь по рукам бъют
ППКС, хоть один адекват в треде.
да мы заметили в каком ты работаешь, у тебя там винда падает три раза в день, куча админов ходят курят, и ты за всех программируешь.
а ты не растраивайся что ещё не осилил понять почему её не бывает, со временем всё прийдёт.
или нет.
я собственно вообще веб-девелопер и с той хуйней никак не связан, разве что некоторые данные из оракловской базы главной тяну и всё. а непадающая шинда — это действительно фантастика, даже на сервере
суровые у вас преподы в пту
охуенно ты сливаешь
одинаково хреново везде, да
обезьяна рассуждает о программировании ггг
да тебя уже давно слили
погроммист закукарекал
я лишь вижу, что ты с трудом осиливаешь фразы больше 2-3 слов. хуёво быть тобой
ты явно ни хрена не писал под mono
кроссплатформенные приложения всегда хуже привязанных к платформе (выше косвенность, больший простор для багов и меньший — для оптимизации), а отрывать от проекта кроссплатформенность ничуть не проще, чем добавлять её
особенно в самый неподходящий момент
D ftw
действительно толстый, автор фгмнутый, похоже
сарк, залогинься