Здравствуйте, snaphold, Вы писали:
S>Смотрю как тех, так и других примерно одинаково? S>С чем связано?
Все просто, Java — server side, .Net — client side, rich GUI.
Проверенные main stream technologies.
Немного С++ на server side (сам работаю в таком), но сильно меньше, чем Java.
Остального по мелочи.
Здравствуйте, nebotan27, Вы писали:
N>Здравствуйте, snaphold, Вы писали:
S>>Смотрю как тех, так и других примерно одинаково? S>>С чем связано?
N>Все просто, Java — server side, .Net — client side, rich GUI. N>Проверенные main stream technologies. N>Немного С++ на server side (сам работаю в таком), но сильно меньше, чем Java. N>Остального по мелочи.
Кстати, тоже интересно. Как думаете, может ли быть давно устаревшее видение и просто все по инерции продолжают следовать этому тренду?
Когда C# был маленький, тормознутый, под него не было нормальных серверов приложений, библиотек и т. п. Но сейчас складывается впечатление, что java это, что-то монстрючее, глючное, слабо поддерживаемое, устаревшее. Да ещё и Оракл подмял её под себя. Или всё же это взгляд C# разработчика на другой лагерь и всё так очень даже круто?
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Нет. А тебе помогло? И если да, то как?
Жаль. А мне было интересно почитать о тенденциях. Еще раз убедился, что HTML5 и такой WinRT — ошибка. Хотя во времена первых анонсов был иного мнения. К сожалению для MS, это направление ничего не предложило против конкурентов, но лихо высекло многих лояльных.
Здравствуйте, MxMsk, Вы писали:
ГВ>>Нет. А тебе помогло? И если да, то как? MM>Жаль. А мне было интересно почитать о тенденциях. Еще раз убедился, что HTML5 и такой WinRT — ошибка. Хотя во времена первых анонсов был иного мнения. К сожалению для MS, это направление ничего не предложило против конкурентов, но лихо высекло многих лояльных.
Тут весь вопрос в том, что это за лояльные. Если пользователю не нравится ОС (как в случае, который описывает тот же IT), то лояльность разработчиков тут побоку. А если пользователь соглашается на использование платформы — то какая разница, WinRT там, или ещё что? Что будет, на том и будут писать.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, denis8158, Вы писали:
D>Но сейчас складывается впечатление, что java это, что-то монстрючее, глючное, слабо поддерживаемое, устаревшее. Да ещё и Оракл подмял её под себя. Или всё же это взгляд C# разработчика на другой лагерь и всё так очень даже круто?
Вообщем почти всё с точностью до наоборот. Да, Java как язык развивается несколько медленнее чем C# и выглядит несложным, вполне элегантным, но где-то уже и скучноватым языком для поклонников всяких изысков. Это C# двигается в сторону утяжеления. Туда уже многовато суётся. Хотя и много интересного.
Но при этом в Джава самые мощные интегрированные среды разработки, самые мощные фреймворки (хоть для Веба, хоть для ORM). Не очень знаком какие такие сервера приложений есть для .NET (назовите два-три?), но для Джава их больше десятка. А Оракл, на поверку, вдохнул много энергии. В частности резко продвинул JavaFX. Теперь это инструмент для клиентской разработки не слабее WPF. И всё это кроссплатформенно и довольно открыто. И мобильный Андроид опять же в Джава. Я бы сказал, что Джава как платформа остаётся на голову выше. Хотя на сам язык уже только ленивый не брюзжит.
Опять же, для фанатов, на Джава платформе много очень продвинутых языков работает. Скала, к примеру.
Монстрючность и глючность понятия относительные. 30 мегов рантайма для скачки, разворачивающиеся в 100 мегов на диске. Надёжность высока (всё таки очень много инсталляций и софт корпоративный). Для клиентских приложений на JavaFX генерируется исполняемый модуль с родным расширением (.exe к примеру, не полностью двоичный, обёртка, но этого никак не видно, рантайм свой рядом лежит).
А в Дойче-банке зоопарк видимо потому что большая компания. Может прикупали кого-то. Когда две технологии занимают 99 процентов корпоративного рынка и компания очень велика, то сложно иметь все проекты строго в одной технологии.
Здравствуйте, denis8158, Вы писали:
D>Кстати, тоже интересно. Как думаете, может ли быть давно устаревшее видение и просто все по инерции продолжают следовать этому тренду? D>Когда C# был маленький, тормознутый, под него не было нормальных серверов приложений, библиотек и т. п. Но сейчас складывается впечатление, что java это, что-то монстрючее, глючное, слабо поддерживаемое, устаревшее. Да ещё и Оракл подмял её под себя. Или всё же это взгляд C# разработчика на другой лагерь и всё так очень даже круто?
Все сервера на Linux/Solaris.
Mono не предлагать Непонятная поддержка, возможность патентных исков серьезной финансовой конторе ни к чему.
Сама JVM работает быстро и надежно.
Тормознуть серверов приложений Web Logic, Web Sphere и других — это косяки их разработчиков.
Кому не нравится многословный синтаксис (сам плююсь), добро пожаловать на Groovy, Scala и прочие JVM языки.
А GUI, таки да, .Net заруливает.
Многие Java GUI были переписаны на С#
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Тут весь вопрос в том, что это за лояльные. Если пользователю не нравится ОС (как в случае, который описывает тот же IT), то лояльность разработчиков тут побоку. А если пользователь соглашается на использование платформы — то какая разница, WinRT там, или ещё что? Что будет, на том и будут писать.
Есть ведь и обратная зависимость: на использование платформы соглашаются по определенным причинам. От WinRT толку нет. Поддерживается только на Windows 8, а все остальное по сути deprecated на Windows 8. Ну, мы это уже все однажды обсуждали и можем не повторяться
Здравствуйте, MxMsk, Вы писали:
ГВ>>Тут весь вопрос в том, что это за лояльные. Если пользователю не нравится ОС (как в случае, который описывает тот же IT), то лояльность разработчиков тут побоку. А если пользователь соглашается на использование платформы — то какая разница, WinRT там, или ещё что? Что будет, на том и будут писать. MM>Есть ведь и обратная зависимость: на использование платформы соглашаются по определенным причинам. От WinRT толку нет. Поддерживается только на Windows 8, а все остальное по сути deprecated на Windows 8. Ну, мы это уже все однажды обсуждали и можем не повторяться
По-моему, ты не внимательно прочитал ветку. Вот тут
Он сказал, что в принципе ему пофиг, был бы на линуксе .net использовали бы .net. Но только на линуксе, потому что винда менее надёжная и менее управляемая.
Пофиг юзерам — .Net или Java. По-фиг.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, nebotan27, Вы писали:
N>Здравствуйте, denis8158, Вы писали:
D>>Кстати, тоже интересно. Как думаете, может ли быть давно устаревшее видение и просто все по инерции продолжают следовать этому тренду? D>>Когда C# был маленький, тормознутый, под него не было нормальных серверов приложений, библиотек и т. п. Но сейчас складывается впечатление, что java это, что-то монстрючее, глючное, слабо поддерживаемое, устаревшее. Да ещё и Оракл подмял её под себя. Или всё же это взгляд C# разработчика на другой лагерь и всё так очень даже круто?
N>Все сервера на Linux/Solaris.
а почему? разве нормальные версии серверного линукса не платные? Да и сервера стоят немало денег
N>Mono не предлагать Непонятная поддержка, возможность патентных исков серьезной финансовой конторе ни к чему.
завтра перестанут линукс поддерживать, что будет со всем хозяством? не верю я в бесплатный сыр.
Объясните мне популярно ЗАЧЕМ всему миру бесплатно писать линукс?
N>Сама JVM работает быстро и надежно. N>Тормознуть серверов приложений Web Logic, Web Sphere и других — это косяки их разработчиков.
шо есть сервер приложений в жаве? это типа iis?
N>А GUI, таки да, .Net заруливает.
кстати интересна архитектура?
asp.net mvc и ajax запросы на веб сервисы?
Здравствуйте, snaphold, Вы писали:
S>кстати интересна архитектура? S>asp.net mvc и ajax запросы на веб сервисы?
У них есть вакансии, включающие WPF, например.
Здравствуйте, Steamus, Вы писали:
S>Здравствуйте, denis8158, Вы писали:
D>>Но сейчас складывается впечатление, что java это, что-то монстрючее, глючное, слабо поддерживаемое, устаревшее. Да ещё и Оракл подмял её под себя. Или всё же это взгляд C# разработчика на другой лагерь и всё так очень даже круто?
S>Вообщем почти всё с точностью до наоборот. Да, Java как язык развивается несколько медленнее чем C# и выглядит несложным, вполне элегантным, но где-то уже и скучноватым языком для поклонников всяких изысков. Это C# двигается в сторону утяжеления. Туда уже многовато суётся. Хотя и много интересного.
Но при этом в Джава самые мощные интегрированные среды разработки, самые мощные фреймворки (хоть для Веба, хоть для ORM).
какие ORM есть для джавы? гибернейт только? так он и НЕТе есть + EF + Linq2Sql
а что с вебом? есть аналог asp.net mvc?
S> И мобильный Андроид опять же в Джава. Я бы сказал, что Джава как платформа остаётся на голову выше.
спорно, очень спорно.
windows phone всё таки заруливает андроид однозначно. почитайте что пишут про андроид хотя бы тут. все плюются
Здравствуйте, snaphold, Вы писали:
S>шо есть сервер приложений в жаве? это типа iis?
Сервер приложений это понятие не из мира Java или .NET. Оно гораздо раньше возникло. Это программа, которая способна принимать запрос, выполнять некий код и давать ответ. Ну примерно как сервер БД, только тот к базе данных обращается, но это ведь лишь особенность, а по сути сервер приложений может любые вычисления делать. В том числе и дёрнуть сервер БД для получения данных. В Джава они очень развиты. Их много разных. Некоторые совмещают в себе и Веб сервер. В этом смысле IIS на них похож. Просто слаб он в этом контексте да и альтернатив особенно нет. Или есть?
S>кстати интересна архитектура? S>asp.net mvc и ajax запросы на веб сервисы?
При чём тут asp.net mvc и ajax? Речь шла о клиентском GUI а не о Веб приложении. Коиентский GUI это толстый клиент. Это WinForms, WPF, JavaFX2, Swing, Qt, MFC... etc.
Здравствуйте, snaphold, Вы писали:
S>какие ORM есть для джавы? гибернейт только? так он и НЕТе есть + EF + Linq2Sql
Хибернейт в Нете это слизанный Хибернейт из Джава с опозданием на несколько лет. Но в Джава есть и ещё несколько. Легко найдёте при желании.
S>а что с вебом? есть аналог asp.net mvc?
Ну, Вы даже не представляете насколько это смешно звучит. В Джава их много. На все вкусы. Я бы сказал, что большинство идей зреет там. И этих разных mvc там как собак...
Но как и везде, есть 5-8 очень сильных, которые и доминируют. JSF, Spring-MVC, Wicket, Struts, Tapestry, GWT, Vaadin...
S>windows phone всё таки заруливает андроид однозначно.
Вот оно как оказывается.
Здравствуйте, snaphold, Вы писали:
S>а что с вебом? есть аналог asp.net mvc?
Grails, play framwork.
S>> И мобильный Андроид опять же в Джава. Я бы сказал, что Джава как платформа остаётся на голову выше. S>спорно, очень спорно. S>windows phone всё таки заруливает андроид однозначно. почитайте что пишут про андроид хотя бы тут. все плюются
Здравствуйте, snaphold, Вы писали:
N>>Все сервера на Linux/Solaris.
S>а почему? разве нормальные версии серверного линукса не платные? Да и сервера стоят немало денег
S>завтра перестанут линукс поддерживать, что будет со всем хозяством? не верю я в бесплатный сыр. S>Объясните мне популярно ЗАЧЕМ всему миру бесплатно писать линукс?
S>шо есть сервер приложений в жаве? это типа iis?
S>кстати интересна архитектура? S>asp.net mvc и ajax запросы на веб сервисы?
В Дойче несколько тысяч серверов. Настроена автоматизизированная инфраструктура( через скрипты и прочее).
ЧТО ТАКОГО может предложить серверная Windows, чтобы начать на нее переходить.
Наше начальство сделало вывод, что ничего. Вот мы ее дальше десктопов и не пускаем.
А что будет, если MS прикроет Windows Server направление
Unixы развивают много контор, причем далеко не всегда бесплатно.
Лично я в его будущем уверен.
C# у нас в толстых клиентах только, web проекты все на Java.
Техническими деталями взаимодействия C# rich client с Java server я не владею. Но не думаю, что это проблема.
Выбор есть: JSON, Web services, прочее.
А что в .Net есть кроме IIS, годного в PROD.
Я в предыдущих постах уже привел два варианта Web Logic, Web Sphere. А еще есть Tomcat и многое другое.
Здравствуйте, nebotan27, Вы писали:
N>Здравствуйте, snaphold, Вы писали:
N>>>Все сервера на Linux/Solaris.
S>>а почему? разве нормальные версии серверного линукса не платные? Да и сервера стоят немало денег
S>>завтра перестанут линукс поддерживать, что будет со всем хозяством? не верю я в бесплатный сыр. S>>Объясните мне популярно ЗАЧЕМ всему миру бесплатно писать линукс?
S>>шо есть сервер приложений в жаве? это типа iis?
S>>кстати интересна архитектура? S>>asp.net mvc и ajax запросы на веб сервисы?
N>В Дойче несколько тысяч серверов. Настроена автоматизизированная инфраструктура( через скрипты и прочее). N>ЧТО ТАКОГО может предложить серверная Windows, чтобы начать на нее переходить. N>Наше начальство сделало вывод, что ничего. Вот мы ее дальше десктопов и не пускаем.
N>А что будет, если MS прикроет Windows Server направление N>Unixы развивают много контор, причем далеко не всегда бесплатно.
а какая версия Unix стоит если не секрет?
N>C# у нас в толстых клиентах только, web проекты все на Java.
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Здравствуйте, snaphold, Вы писали:
S>>Смотрю как тех, так и других примерно одинаково? S>>С чем связано?
ГВ>Вот ещё наблюдения.
Здравствуйте, snaphold, Вы писали:
S>а какая версия Unix стоит если не секрет?
Исползуются в основном Solaris и SuSE Linux.
Номера версий не помню, точно могу сказать, что не последние. Банк консервативен и обновляет ПО неспешно.
В перспективе хотят отказаться от Solaris и перейти полностью на SuSE Linux.
SuSE Linux стоит меньше и обновляется быстрее.
S>GWT или что-то другое?
Проектов в Дойче великое множество, чего только не используется. Слышал о проектах, где использовались Tapestry, Struts.
Сам в них не работал.
Да и вообще, я ушел из Java в С++/Python 4 года назад
Здравствуйте, snaphold, Вы писали:
S>странная тенденция. похоже на внутреннее лоббирование, учитывая, что java программисты дороже и что скорость разработки на C# выше
Разрабатока на Джава в целом обычно быстрее по той причине, что очень много бесплатных открытых библиотек на все случаи жизни. И очень большое сообщество на планете. Ответ на любой вопрос легко найти. Да и вообще большой процент ПО открыт и бесплатен.
Учитывая похожесть языков, непосредственная скорость кодирования совершенно сопоставима. Или немного выше на Джава за счёт очень мощных интегрированных сред типа IntelliJ IDEA.
Учитывая быстрое развитие JavaFX последние пару лет, теперь уже нет и особенных клиентских преимуществ. Они и раньше то были невелики, но всё таки WPF выглядел намного прогрессивнее несколько устаревших уже Java Swing или SWT. Теперь это преимущество уходит.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, nebotan27, Вы писали:
N>Здравствуйте, snaphold, Вы писали:
S>>а какая версия Unix стоит если не секрет?
N>Исползуются в основном Solaris и SuSE Linux. N>Номера версий не помню, точно могу сказать, что не последние. Банк консервативен и обновляет ПО неспешно. N>В перспективе хотят отказаться от Solaris и перейти полностью на SuSE Linux. N>SuSE Linux стоит меньше и обновляется быстрее.
так юниксы и линуксы платные тоже?
а что тогда все трубят везде, что про бесплатный юникс и линукс?
и почему тогда не винда? я так полагаю по стоимости разница не велика с виндой
S>>GWT или что-то другое?
N>Проектов в Дойче великое множество, чего только не используется. Слышал о проектах, где использовались Tapestry, Struts. N>Сам в них не работал. N>Да и вообще, я ушел из Java в С++/Python 4 года назад
каково оно переходить с языка, где производительность программиста в несколько раз выше?
Здравствуйте, Steamus, Вы писали:
S>Здравствуйте, snaphold, Вы писали:
S>>странная тенденция. похоже на внутреннее лоббирование, учитывая, что java программисты дороже и что скорость разработки на C# выше
S>Разрабатока на Джава в целом обычно быстрее по той причине, что очень много бесплатных открытых библиотек на все случаи жизни.
пример, что есть на джаве бесплатное и чего нет на C#?
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Здравствуйте, snaphold, Вы писали:
S>>>>Смотрю как тех, так и других примерно одинаково? S>>>>С чем связано? ГВ>>>Вот ещё наблюдения.
S>>странная тенденция. похоже на внутреннее лоббирование, учитывая, что java программисты дороже и что скорость разработки на C# выше
ГВ>Как об этом рассказал сам IT
Сегодня общался с одним большим босом одного большого инвестиционного банка. Спросил его почему на сервер-сайд используется джава. Он сказал, что в принципе ему пофиг, был бы на линуксе .net использовали бы
я очень сильно сомневаюсь, что большой босс знает разницу между виндой и линуксом на уровне юзера или тем более технаря. может он и технарь и занимался программингом лет так 10 назад.
а выглядит это так скорей всего: человек принимающий решение на уровне технаря — джавист и ненавидит .net и винду. сам не знает почему, но не привык он что есть что-то круче джавы.
и это он транслирует наверх, где принимается решение.
вы же сами понимаете, что большие боссы слушают консультантов
Здравствуйте, snaphold, Вы писали:
S>так юниксы и линуксы платные тоже? S>а что тогда все трубят везде, что про бесплатный юникс и линукс? S>и почему тогда не винда? я так полагаю по стоимости разница не велика с виндой
Юниксы они разные. Есть как бесплатные, так и платные.
Я пишу это сообщение с бесплатной Ubuntu, А сервер на котором я работаю на коммерческом SuSE Linux.
Прошу заметить, что есть и бесплатная Open SuSE.
Смысл коммерческого Unix в том, что случись какая-то странная фигня с системой, можно получить быстрый и качественный support.
Плюс коммерческие Unix более стабильны. Часто в open source обкатываются новые идеи, которые затем переносятся в коммерческий дистрибутив.
Мигрировать с бесплатного на платный Unix и обратно, НАМНОГО ПРОЩЕ, чем с Unix на Win и обратно.
Не забываем про килотонны существующего кода и скриптов и, соотвественно, полную стоимость миграции Unix->Win
У винды плохая репутация с точки зрения стабильности и производительности, удобства создания скриптов.
Windows Power shell, как средство автоматизации появился сравнительно недавно.
А Uniх'овые имеют давнюю историю и весьма мощны и функциональны.
Резюме, есть мнение, что винда будет хуже unix справлятся с серверными задачами, так что не в цене дело.
S>каково оно переходить с языка, где производительность программиста в несколько раз выше?
Для задач, которыми мы заниемся языки с Garbage Collection не подходят, ввиду того, GC иногда может вызывать залипание на несколько миллисекунд, в то время как нам надо среагировать в течении микросекунд. Автоматическая биржевая торговля, ничего не поделаешь.
Только плюсы, только hard core
Плюс, я работаю с самописным фреймворком, где решены вопросы времени жизни объектов. Поэтому время разработки прилично экономится.
Психологических проблем при переходе я не испытывал, вернулся к истокам, так сказать
Здравствуйте, snaphold, Вы писали:
S>пример, что есть на джаве бесплатное и чего нет на C#? S>на codeplex туча всего
Сейчас всё брошу и начну с линейкой проверять наборы софта. У вас уже несколько людей спросили — назовите пару-тройку серверов приложений?
Вродеж никто вас не отговаривает от NETа. Хорошая мощная экосистема. Вам просто пояснили что ваши посылки насчёт того что тут всё круто, а там нет, абсолютно не верны. А в целом это две доминирующие платформы, которые имеют сопоставимый уровень.
Здравствуйте, snaphold, Вы писали:
S>я очень сильно сомневаюсь, что большой босс знает разницу между виндой и линуксом на уровне юзера или тем более технаря. может он и технарь и занимался программингом лет так 10 назад. S>а выглядит это так скорей всего: человек принимающий решение на уровне технаря — джавист и ненавидит .net и винду. сам не знает почему, но не привык он что есть что-то круче джавы.
Умение заменить:
Он сказал, что в принципе ему пофиг, был бы на линуксе .net использовали бы .net. Но только на линуксе, потому что винда менее надёжная и менее управляемая.
на: "человек принимающий решение на уровне технаря — джавист и ненавидит .net" — это очень сильный дзен 85-го левела. С такими друзьями .Net во врагах не нуждается.
S>и это он транслирует наверх, где принимается решение. S>вы же сами понимаете, что большие боссы слушают консультантов
Я понимаю и очень хорошо знаю только то, что главные критерии, по которым выбирается та или иная платформа могут очень далеко отстоять от красот языка, "мощности" технологии и похожих материй. Что произошло в данном случае, кто кому что сказал — не знаю и домысливать не стану. Уверен только в том, что если уж IT заговорил о том, что у .Net не всё хорошо с популярностью, то с большой вероятностью так оно и есть.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Здравствуйте, snaphold, Вы писали:
S>>я очень сильно сомневаюсь, что большой босс знает разницу между виндой и линуксом на уровне юзера или тем более технаря. может он и технарь и занимался программингом лет так 10 назад. S>>а выглядит это так скорей всего: человек принимающий решение на уровне технаря — джавист и ненавидит .net и винду. сам не знает почему, но не привык он что есть что-то круче джавы.
ГВ>Умение заменить:
Он сказал, что в принципе ему пофиг, был бы на линуксе .net использовали бы .net. Но только на линуксе, потому что винда менее надёжная и менее управляемая.
ГВ>на: "человек принимающий решение на уровне технаря — джавист и ненавидит .net" — это очень сильный дзен 85-го левела. С такими друзьями .Net во врагах не нуждается.
S>>и это он транслирует наверх, где принимается решение. S>>вы же сами понимаете, что большие боссы слушают консультантов
ГВ>Я понимаю и очень хорошо знаю только то, что главные критерии, по которым выбирается та или иная платформа могут очень далеко отстоять от красот языка, "мощности" технологии и похожих материй. Что произошло в данном случае, кто кому что сказал — не знаю и домысливать не стану. Уверен только в том, что если уж IT заговорил о том, что у .Net не всё хорошо с популярностью, то с большой вероятностью так оно и есть.
суть сводится к тому, что винда менее надежная.
в чем это выражается?
думаю ответ может дать человек поработваший и с тем и с другим одинаково
Здравствуйте, snaphold, Вы писали:
S>завтра перестанут линукс поддерживать, что будет со всем хозяством? не верю я в бесплатный сыр. S>Объясните мне популярно ЗАЧЕМ всему миру бесплатно писать линукс?
На практике его пишут конторы типа RedHat, оказывающие платную поддержку сотовым операторам и прочим крупным клиентам (т.е. для разбора проблем клиента дело может дойти до копания глубоко в коде ядра) + конторы, которым он среда запуска для их дорогих корпоративных продуктов.
У этих контор соображение простое — писать ОС в одно лицо трудоемко и дорого, а писать сообща — вполне посильно, что созданные код переходит в доступность всем бесплатно, их бизнес-модели никак не вредит.
Здравствуйте, snaphold, Вы писали:
S>суть сводится к тому, что винда менее надежная. S>в чем это выражается? S>думаю ответ может дать человек поработваший и с тем и с другим одинаково
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
N>>Исползуются в основном Solaris и SuSE Linux. N>>Номера версий не помню, точно могу сказать, что не последние. Банк консервативен и обновляет ПО неспешно. N>>В перспективе хотят отказаться от Solaris и перейти полностью на SuSE Linux. N>>SuSE Linux стоит меньше и обновляется быстрее.
S>так юниксы и линуксы платные тоже? S>а что тогда все трубят везде, что про бесплатный юникс и линукс? S>и почему тогда не винда? я так полагаю по стоимости разница не велика с виндой
В венде файловая система зело тормозная. На кой черт оно надо за такие деньги?
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Здравствуйте, Steamus, Вы писали:
S>Здравствуйте, snaphold, Вы писали:
S>>пример, что есть на джаве бесплатное и чего нет на C#? S>>на codeplex туча всего
S>У вас уже несколько людей спросили — назовите пару-тройку серверов приложений?
IIS — всё в одном флаконе. Особенно в сочетании с WCF дает любые возможности.
Здравствуйте, Steamus, Вы писали:
S>Здравствуйте, denis8158, Вы писали:
D>>Но сейчас складывается впечатление, что java это, что-то монстрючее, глючное, слабо поддерживаемое, устаревшее. Да ещё и Оракл подмял её под себя. Или всё же это взгляд C# разработчика на другой лагерь и всё так очень даже круто?
S>Вообщем почти всё с точностью до наоборот. Да, Java как язык развивается несколько медленнее чем C# и выглядит несложным, вполне элегантным, но где-то уже и скучноватым языком для поклонников всяких изысков. Это C# двигается в сторону утяжеления. Туда уже многовато суётся. Хотя и много интересного.
S>Но при этом в Джава самые мощные интегрированные среды разработки, самые мощные фреймворки (хоть для Веба, хоть для ORM). Не очень знаком какие такие сервера приложений есть для .NET (назовите два-три?), но для Джава их больше десятка. А Оракл, на поверку, вдохнул много энергии. В частности резко продвинул JavaFX. Теперь это инструмент для клиентской разработки не слабее WPF. И всё это кроссплатформенно и довольно открыто. И мобильный Андроид опять же в Джава. Я бы сказал, что Джава как платформа остаётся на голову выше. Хотя на сам язык уже только ленивый не брюзжит.
Здравствуйте, Steamus, Вы писали:
S>>пример, что есть на джаве бесплатное и чего нет на C#? S>>на codeplex туча всего
S>Сейчас всё брошу и начну с линейкой проверять наборы софта.
Т.е. "Разрабатока на Джава в целом обычно быстрее по той причине, что очень много бесплатных открытых библиотек на все случаи жизни. большой процент ПО открыт и бесплатен." — это вы просто так сказали, чисто на эмоциях в полемическом задоре? Ок.
Здравствуйте, Yoriсk, Вы писали:
Y>Т.е. "Разрабатока на Джава в целом обычно быстрее по той причине, что очень много бесплатных открытых библиотек на все случаи жизни. большой процент ПО открыт и бесплатен." — это вы просто так сказали, чисто на эмоциях в полемическом задоре? Ок.
Нет, абсолютно взвешенно. В MS-стеке технологий выбор вариантов довольно мал. Как правило его диктует партия.
Большинство идей изначально появлялись в более открытом Джава мире. И уж затем перекочёвывали в NET. Это и Хибернейт, и Спринг, и Ант и много чего ещё. Этого мало?
Ну или к примеру вам нужен Веб фреймворк. Из чего вы можете выбирать в .NET экосистеме? А ведь требования могут быть разные. Это может быть и Веб-приложение и Веб сайт. И разной степени сложности и разной степени нагруженности.
Полагаете что выбор в обоих платформах одинаков? И дело в эмоциях а не в фактах?
Здравствуйте, snaphold, Вы писали:
S>Смотрю как тех, так и других примерно одинаково? S>С чем связано?
С тем, что DB и подобные — типа UBS, Barclays — не монолиты. Т.е. деление по платформам не идет так наивно, как описано вые: serverside / clientside...
люди говорят про недостатки языка и что многое нестабильно работает и что готовые фреймворки — это зло
Это следующая ступень развития, до которой .Net ещё не добрался. Это "нестабильно" на самом деле очень стабильно, а эти готовые фреймворки очень даже круты. Дело в том, что в Java все фреймворки давно написаны, язык и архитектура стабильны, и все теперь думают, куда двигаться дальше (в принципе ясно, что в сторону "облегчения" решений, большей модульности, лаконичности и тестируемости — вопрос лишь, как именно). Следующие 5 лет в Java — это переходный период, в ходе которого изменится и язык, и платформа, и основные паттерны разработки, причем Oracle/Sun будет играть важную роль, но отнюдь не доминирующую.
Здравствуйте, Sash_xp, Вы писали:
S_>А где вы смотрите? Я глянул на hh.ru вакансии Дойче Банка — в массе своей Java, немного C++ и ни одной .NET.
Про hh ничего не скажу, а так мне на email периодически приходят от них вакансии от их рекрутеров. .Net, WPF, встречается и JS.
Здравствуйте, MxMsk, Вы писали:
S_>>А где вы смотрите? Я глянул на hh.ru вакансии Дойче Банка — в массе своей Java, немного C++ и ни одной .NET. MM>Про hh ничего не скажу, а так мне на email периодически приходят от них вакансии от их рекрутеров. .Net, WPF, встречается и JS.
Здравствуйте, Aлeкceй, Вы писали:
S_>>>А где вы смотрите? Я глянул на hh.ru вакансии Дойче Банка — в массе своей Java, немного C++ и ни одной .NET. MM>>Про hh ничего не скажу, а так мне на email периодически приходят от них вакансии от их рекрутеров. .Net, WPF, встречается и JS. A>А у них дотнет только для толстого клиента?
Насколько я понимаю, не только. Была вакансия, предполагающая переход в Веб. Учитывая, что ее предлагали ДотНет-чику...