Почему в Дойче банк смесь Java и .Net?
От: snaphold  
Дата: 27.04.13 05:34
Оценка:
Смотрю как тех, так и других примерно одинаково?
С чем связано?
Re: Почему в Дойче банк смесь Java и .Net?
От: nebotan27 Россия  
Дата: 27.04.13 12:36
Оценка: 1 (1) +1 -2
Здравствуйте, snaphold, Вы писали:

S>Смотрю как тех, так и других примерно одинаково?

S>С чем связано?

Все просто, Java — server side, .Net — client side, rich GUI.
Проверенные main stream technologies.
Немного С++ на server side (сам работаю в таком), но сильно меньше, чем Java.
Остального по мелочи.
Re[2]: Почему в Дойче банк смесь Java и .Net?
От: denis8158  
Дата: 27.04.13 16:00
Оценка:
Здравствуйте, 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# разработчика на другой лагерь и всё так очень даже круто?
Re: Почему в Дойче банк смесь Java и .Net?
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 27.04.13 16:29
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Смотрю как тех, так и других примерно одинаково?

S>С чем связано?

Вот ещё наблюдения.
Автор: IT
Дата: 22.04.13
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[2]: Почему в Дойче банк смесь Java и .Net?
От: MxMsk Португалия  
Дата: 27.04.13 16:38
Оценка:
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>Вот ещё наблюдения.
Автор: IT
Дата: 22.04.13

Геннадий, надеюсь наблюдение помогло оценить истинную "ценность" направления, выбранного Синофски?
Re[3]: Почему в Дойче банк смесь Java и .Net?
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 27.04.13 17:05
Оценка:
Здравствуйте, MxMsk, Вы писали:

ГВ>>Вот ещё наблюдения.
Автор: IT
Дата: 22.04.13

MM>Геннадий, надеюсь наблюдение помогло оценить истинную "ценность" направления, выбранного Синофски?

Нет. А тебе помогло? И если да, то как?
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[4]: Почему в Дойче банк смесь Java и .Net?
От: MxMsk Португалия  
Дата: 27.04.13 17:16
Оценка:
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>Нет. А тебе помогло? И если да, то как?

Жаль. А мне было интересно почитать о тенденциях. Еще раз убедился, что HTML5 и такой WinRT — ошибка. Хотя во времена первых анонсов был иного мнения. К сожалению для MS, это направление ничего не предложило против конкурентов, но лихо высекло многих лояльных.
Re[5]: Почему в Дойче банк смесь Java и .Net?
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 27.04.13 17:23
Оценка:
Здравствуйте, MxMsk, Вы писали:

ГВ>>Нет. А тебе помогло? И если да, то как?

MM>Жаль. А мне было интересно почитать о тенденциях. Еще раз убедился, что HTML5 и такой WinRT — ошибка. Хотя во времена первых анонсов был иного мнения. К сожалению для MS, это направление ничего не предложило против конкурентов, но лихо высекло многих лояльных.

Тут весь вопрос в том, что это за лояльные. Если пользователю не нравится ОС (как в случае, который описывает тот же IT), то лояльность разработчиков тут побоку. А если пользователь соглашается на использование платформы — то какая разница, WinRT там, или ещё что? Что будет, на том и будут писать.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[3]: Почему в Дойче банк смесь Java и .Net?
От: Steamus Беларусь  
Дата: 27.04.13 17:25
Оценка: +2
Здравствуйте, denis8158, Вы писали:

D>Но сейчас складывается впечатление, что java это, что-то монстрючее, глючное, слабо поддерживаемое, устаревшее. Да ещё и Оракл подмял её под себя. Или всё же это взгляд C# разработчика на другой лагерь и всё так очень даже круто?


Вообщем почти всё с точностью до наоборот. Да, Java как язык развивается несколько медленнее чем C# и выглядит несложным, вполне элегантным, но где-то уже и скучноватым языком для поклонников всяких изысков. Это C# двигается в сторону утяжеления. Туда уже многовато суётся. Хотя и много интересного.

Но при этом в Джава самые мощные интегрированные среды разработки, самые мощные фреймворки (хоть для Веба, хоть для ORM). Не очень знаком какие такие сервера приложений есть для .NET (назовите два-три?), но для Джава их больше десятка. А Оракл, на поверку, вдохнул много энергии. В частности резко продвинул JavaFX. Теперь это инструмент для клиентской разработки не слабее WPF. И всё это кроссплатформенно и довольно открыто. И мобильный Андроид опять же в Джава. Я бы сказал, что Джава как платформа остаётся на голову выше. Хотя на сам язык уже только ленивый не брюзжит.

Опять же, для фанатов, на Джава платформе много очень продвинутых языков работает. Скала, к примеру.

Монстрючность и глючность понятия относительные. 30 мегов рантайма для скачки, разворачивающиеся в 100 мегов на диске. Надёжность высока (всё таки очень много инсталляций и софт корпоративный). Для клиентских приложений на JavaFX генерируется исполняемый модуль с родным расширением (.exe к примеру, не полностью двоичный, обёртка, но этого никак не видно, рантайм свой рядом лежит).

А в Дойче-банке зоопарк видимо потому что большая компания. Может прикупали кого-то. Когда две технологии занимают 99 процентов корпоративного рынка и компания очень велика, то сложно иметь все проекты строго в одной технологии.
Re[3]: Почему в Дойче банк смесь Java и .Net?
От: nebotan27 Россия  
Дата: 27.04.13 17:27
Оценка:
Здравствуйте, denis8158, Вы писали:

D>Кстати, тоже интересно. Как думаете, может ли быть давно устаревшее видение и просто все по инерции продолжают следовать этому тренду?

D>Когда C# был маленький, тормознутый, под него не было нормальных серверов приложений, библиотек и т. п. Но сейчас складывается впечатление, что java это, что-то монстрючее, глючное, слабо поддерживаемое, устаревшее. Да ещё и Оракл подмял её под себя. Или всё же это взгляд C# разработчика на другой лагерь и всё так очень даже круто?

Все сервера на Linux/Solaris.
Mono не предлагать Непонятная поддержка, возможность патентных исков серьезной финансовой конторе ни к чему.

Сама JVM работает быстро и надежно.
Тормознуть серверов приложений Web Logic, Web Sphere и других — это косяки их разработчиков.

Кому не нравится многословный синтаксис (сам плююсь), добро пожаловать на Groovy, Scala и прочие JVM языки.

А GUI, таки да, .Net заруливает.
Многие Java GUI были переписаны на С#
Re[6]: Почему в Дойче банк смесь Java и .Net?
От: MxMsk Португалия  
Дата: 27.04.13 17:40
Оценка:
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>Тут весь вопрос в том, что это за лояльные. Если пользователю не нравится ОС (как в случае, который описывает тот же IT), то лояльность разработчиков тут побоку. А если пользователь соглашается на использование платформы — то какая разница, WinRT там, или ещё что? Что будет, на том и будут писать.

Есть ведь и обратная зависимость: на использование платформы соглашаются по определенным причинам. От WinRT толку нет. Поддерживается только на Windows 8, а все остальное по сути deprecated на Windows 8. Ну, мы это уже все однажды обсуждали и можем не повторяться
Re[7]: Почему в Дойче банк смесь Java и .Net?
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 27.04.13 17:51
Оценка:
Здравствуйте, MxMsk, Вы писали:

ГВ>>Тут весь вопрос в том, что это за лояльные. Если пользователю не нравится ОС (как в случае, который описывает тот же IT), то лояльность разработчиков тут побоку. А если пользователь соглашается на использование платформы — то какая разница, WinRT там, или ещё что? Что будет, на том и будут писать.

MM>Есть ведь и обратная зависимость: на использование платформы соглашаются по определенным причинам. От WinRT толку нет. Поддерживается только на Windows 8, а все остальное по сути deprecated на Windows 8. Ну, мы это уже все однажды обсуждали и можем не повторяться

По-моему, ты не внимательно прочитал ветку. Вот тут
Автор: IT
Дата: 25.04.13
приведены вполне реалистичные причины:

Он сказал, что в принципе ему пофиг, был бы на линуксе .net использовали бы .net. Но только на линуксе, потому что винда менее надёжная и менее управляемая.


Пофиг юзерам — .Net или Java. По-фиг.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[4]: Почему в Дойче банк смесь Java и .Net?
От: snaphold  
Дата: 27.04.13 18:28
Оценка:
Здравствуйте, 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 запросы на веб сервисы?
Re[5]: Почему в Дойче банк смесь Java и .Net?
От: MxMsk Португалия  
Дата: 27.04.13 18:32
Оценка:
Здравствуйте, snaphold, Вы писали:

S>кстати интересна архитектура?

S>asp.net mvc и ajax запросы на веб сервисы?
У них есть вакансии, включающие WPF, например.
Re[4]: Почему в Дойче банк смесь Java и .Net?
От: snaphold  
Дата: 27.04.13 18:36
Оценка: +2 :)
Здравствуйте, Steamus, Вы писали:

S>Здравствуйте, denis8158, Вы писали:


D>>Но сейчас складывается впечатление, что java это, что-то монстрючее, глючное, слабо поддерживаемое, устаревшее. Да ещё и Оракл подмял её под себя. Или всё же это взгляд C# разработчика на другой лагерь и всё так очень даже круто?


S>Вообщем почти всё с точностью до наоборот. Да, Java как язык развивается несколько медленнее чем C# и выглядит несложным, вполне элегантным, но где-то уже и скучноватым языком для поклонников всяких изысков. Это C# двигается в сторону утяжеления. Туда уже многовато суётся. Хотя и много интересного.


Но при этом в Джава самые мощные интегрированные среды разработки, самые мощные фреймворки (хоть для Веба, хоть для ORM).

какие ORM есть для джавы? гибернейт только? так он и НЕТе есть + EF + Linq2Sql
а что с вебом? есть аналог asp.net mvc?

S> И мобильный Андроид опять же в Джава. Я бы сказал, что Джава как платформа остаётся на голову выше.


спорно, очень спорно.
windows phone всё таки заруливает андроид однозначно. почитайте что пишут про андроид хотя бы тут. все плюются
Re[5]: Почему в Дойче банк смесь Java и .Net?
От: Steamus Беларусь  
Дата: 27.04.13 18:49
Оценка:
Здравствуйте, 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.
Re[5]: Почему в Дойче банк смесь Java и .Net?
От: Steamus Беларусь  
Дата: 27.04.13 19:01
Оценка: 6 (1)
Здравствуйте, snaphold, Вы писали:

S>какие ORM есть для джавы? гибернейт только? так он и НЕТе есть + EF + Linq2Sql

Хибернейт в Нете это слизанный Хибернейт из Джава с опозданием на несколько лет. Но в Джава есть и ещё несколько. Легко найдёте при желании.

S>а что с вебом? есть аналог asp.net mvc?

Ну, Вы даже не представляете насколько это смешно звучит. В Джава их много. На все вкусы. Я бы сказал, что большинство идей зреет там. И этих разных mvc там как собак...
Но как и везде, есть 5-8 очень сильных, которые и доминируют. JSF, Spring-MVC, Wicket, Struts, Tapestry, GWT, Vaadin...

S>windows phone всё таки заруливает андроид однозначно.

Вот оно как оказывается.
Re[3]: Почему в Дойче банк смесь Java и .Net?
От: sysenter  
Дата: 28.04.13 05:25
Оценка:
Здравствуйте, denis8158, Вы писали:

D>Когда C# был маленький, тормознутый, под него не было нормальных серверов приложений, библиотек и т. п.


Какие нормальные сервера приложений появились для дотнета?
Re[5]: Почему в Дойче банк смесь Java и .Net?
От: sysenter  
Дата: 28.04.13 05:27
Оценка: 2 (2) +1 :)
Здравствуйте, snaphold, Вы писали:

S>а что с вебом? есть аналог asp.net mvc?


Grails, play framwork.

S>> И мобильный Андроид опять же в Джава. Я бы сказал, что Джава как платформа остаётся на голову выше.

S>спорно, очень спорно.
S>windows phone всё таки заруливает андроид однозначно. почитайте что пишут про андроид хотя бы тут. все плюются

Да это просто звездец, давно так не смеялся)))
Re[5]: Почему в Дойче банк смесь Java и .Net?
От: nebotan27 Россия  
Дата: 28.04.13 11:14
Оценка:
Здравствуйте, 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 и многое другое.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.