Здравствуйте, 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 и многое другое.