Почему в Дойче банк смесь 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 и многое другое.
Re[6]: Почему в Дойче банк смесь Java и .Net?
От: snaphold  
Дата: 28.04.13 11:49
Оценка:
Здравствуйте, 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.


GWT или что-то другое?
Re[2]: Почему в Дойче банк смесь Java и .Net?
От: snaphold  
Дата: 28.04.13 11:59
Оценка: +1 -3
Здравствуйте, Геннадий Васильев, Вы писали:

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


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

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

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


странная тенденция. похоже на внутреннее лоббирование, учитывая, что java программисты дороже и что скорость разработки на C# выше
Re[7]: Почему в Дойче банк смесь Java и .Net?
От: nebotan27 Россия  
Дата: 28.04.13 12:09
Оценка:
Здравствуйте, snaphold, Вы писали:

S>а какая версия Unix стоит если не секрет?


Исползуются в основном Solaris и SuSE Linux.
Номера версий не помню, точно могу сказать, что не последние. Банк консервативен и обновляет ПО неспешно.
В перспективе хотят отказаться от Solaris и перейти полностью на SuSE Linux.
SuSE Linux стоит меньше и обновляется быстрее.

S>GWT или что-то другое?


Проектов в Дойче великое множество, чего только не используется. Слышал о проектах, где использовались Tapestry, Struts.
Сам в них не работал.
Да и вообще, я ушел из Java в С++/Python 4 года назад
Re[3]: Почему в Дойче банк смесь Java и .Net?
От: Steamus Беларусь  
Дата: 28.04.13 12:41
Оценка: 1 (1) +1
Здравствуйте, snaphold, Вы писали:

S>странная тенденция. похоже на внутреннее лоббирование, учитывая, что java программисты дороже и что скорость разработки на C# выше


Разрабатока на Джава в целом обычно быстрее по той причине, что очень много бесплатных открытых библиотек на все случаи жизни. И очень большое сообщество на планете. Ответ на любой вопрос легко найти. Да и вообще большой процент ПО открыт и бесплатен.

Учитывая похожесть языков, непосредственная скорость кодирования совершенно сопоставима. Или немного выше на Джава за счёт очень мощных интегрированных сред типа IntelliJ IDEA.

Учитывая быстрое развитие JavaFX последние пару лет, теперь уже нет и особенных клиентских преимуществ. Они и раньше то были невелики, но всё таки WPF выглядел намного прогрессивнее несколько устаревших уже Java Swing или SWT. Теперь это преимущество уходит.
Re[3]: Почему в Дойче банк смесь Java и .Net?
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 28.04.13 14:50
Оценка:
Здравствуйте, snaphold, Вы писали:

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

S>>>С чем связано?
ГВ>>Вот ещё наблюдения.
Автор: IT
Дата: 22.04.13


S>странная тенденция. похоже на внутреннее лоббирование, учитывая, что java программисты дороже и что скорость разработки на C# выше


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

каково оно переходить с языка, где производительность программиста в несколько раз выше?
Re[4]: Почему в Дойче банк смесь Java и .Net?
От: snaphold  
Дата: 28.04.13 15:02
Оценка:
Здравствуйте, Steamus, Вы писали:

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


S>>странная тенденция. похоже на внутреннее лоббирование, учитывая, что java программисты дороже и что скорость разработки на C# выше


S>Разрабатока на Джава в целом обычно быстрее по той причине, что очень много бесплатных открытых библиотек на все случаи жизни.


пример, что есть на джаве бесплатное и чего нет на C#?

на codeplex туча всего
Re[4]: Почему в Дойче банк смесь Java и .Net?
От: snaphold  
Дата: 28.04.13 15:07
Оценка:
Здравствуйте, Геннадий Васильев, Вы писали:

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


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

S>>>>С чем связано?
ГВ>>>Вот ещё наблюдения.
Автор: IT
Дата: 22.04.13


S>>странная тенденция. похоже на внутреннее лоббирование, учитывая, что java программисты дороже и что скорость разработки на C# выше


ГВ>Как об этом рассказал сам IT
Автор: IT
Дата: 25.04.13
, причина вовсе не в Java или .Net.



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


я очень сильно сомневаюсь, что большой босс знает разницу между виндой и линуксом на уровне юзера или тем более технаря. может он и технарь и занимался программингом лет так 10 назад.
а выглядит это так скорей всего: человек принимающий решение на уровне технаря — джавист и ненавидит .net и винду. сам не знает почему, но не привык он что есть что-то круче джавы.
и это он транслирует наверх, где принимается решение.
вы же сами понимаете, что большие боссы слушают консультантов
Re[9]: Почему в Дойче банк смесь Java и .Net?
От: nebotan27 Россия  
Дата: 28.04.13 15:58
Оценка:
Здравствуйте, 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

Плюс, я работаю с самописным фреймворком, где решены вопросы времени жизни объектов. Поэтому время разработки прилично экономится.

Психологических проблем при переходе я не испытывал, вернулся к истокам, так сказать
Re[5]: Почему в Дойче банк смесь Java и .Net?
От: Steamus Беларусь  
Дата: 28.04.13 16:34
Оценка:
Здравствуйте, snaphold, Вы писали:

S>пример, что есть на джаве бесплатное и чего нет на C#?

S>на codeplex туча всего

Сейчас всё брошу и начну с линейкой проверять наборы софта. У вас уже несколько людей спросили — назовите пару-тройку серверов приложений?

Вродеж никто вас не отговаривает от NETа. Хорошая мощная экосистема. Вам просто пояснили что ваши посылки насчёт того что тут всё круто, а там нет, абсолютно не верны. А в целом это две доминирующие платформы, которые имеют сопоставимый уровень.
Re[5]: Почему в Дойче банк смесь Java и .Net?
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 28.04.13 16:58
Оценка: 1 (1)
Здравствуйте, snaphold, Вы писали:

S>я очень сильно сомневаюсь, что большой босс знает разницу между виндой и линуксом на уровне юзера или тем более технаря. может он и технарь и занимался программингом лет так 10 назад.

S>а выглядит это так скорей всего: человек принимающий решение на уровне технаря — джавист и ненавидит .net и винду. сам не знает почему, но не привык он что есть что-то круче джавы.

Умение заменить:

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


на: "человек принимающий решение на уровне технаря — джавист и ненавидит .net" — это очень сильный дзен 85-го левела. С такими друзьями .Net во врагах не нуждается.

S>и это он транслирует наверх, где принимается решение.

S>вы же сами понимаете, что большие боссы слушают консультантов

Я понимаю и очень хорошо знаю только то, что главные критерии, по которым выбирается та или иная платформа могут очень далеко отстоять от красот языка, "мощности" технологии и похожих материй. Что произошло в данном случае, кто кому что сказал — не знаю и домысливать не стану. Уверен только в том, что если уж IT заговорил о том, что у .Net не всё хорошо с популярностью, то с большой вероятностью так оно и есть.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[6]: Почему в Дойче банк смесь Java и .Net?
От: snaphold  
Дата: 28.04.13 17:22
Оценка: +1
Здравствуйте, Геннадий Васильев, Вы писали:

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


S>>я очень сильно сомневаюсь, что большой босс знает разницу между виндой и линуксом на уровне юзера или тем более технаря. может он и технарь и занимался программингом лет так 10 назад.

S>>а выглядит это так скорей всего: человек принимающий решение на уровне технаря — джавист и ненавидит .net и винду. сам не знает почему, но не привык он что есть что-то круче джавы.

ГВ>Умение заменить:

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


ГВ>на: "человек принимающий решение на уровне технаря — джавист и ненавидит .net" — это очень сильный дзен 85-го левела. С такими друзьями .Net во врагах не нуждается.


S>>и это он транслирует наверх, где принимается решение.

S>>вы же сами понимаете, что большие боссы слушают консультантов

ГВ>Я понимаю и очень хорошо знаю только то, что главные критерии, по которым выбирается та или иная платформа могут очень далеко отстоять от красот языка, "мощности" технологии и похожих материй. Что произошло в данном случае, кто кому что сказал — не знаю и домысливать не стану. Уверен только в том, что если уж IT заговорил о том, что у .Net не всё хорошо с популярностью, то с большой вероятностью так оно и есть.


суть сводится к тому, что винда менее надежная.
в чем это выражается?
думаю ответ может дать человек поработваший и с тем и с другим одинаково
Re[5]: Почему в Дойче банк смесь Java и .Net?
От: mtnl  
Дата: 28.04.13 17:39
Оценка:
Здравствуйте, snaphold, Вы писали:

S>завтра перестанут линукс поддерживать, что будет со всем хозяством? не верю я в бесплатный сыр.

S>Объясните мне популярно ЗАЧЕМ всему миру бесплатно писать линукс?

На практике его пишут конторы типа RedHat, оказывающие платную поддержку сотовым операторам и прочим крупным клиентам (т.е. для разбора проблем клиента дело может дойти до копания глубоко в коде ядра) + конторы, которым он среда запуска для их дорогих корпоративных продуктов.
У этих контор соображение простое — писать ОС в одно лицо трудоемко и дорого, а писать сообща — вполне посильно, что созданные код переходит в доступность всем бесплатно, их бизнес-модели никак не вредит.
Re[7]: Почему в Дойче банк смесь Java и .Net?
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 28.04.13 21:53
Оценка:
Здравствуйте, snaphold, Вы писали:

S>суть сводится к тому, что винда менее надежная.

S>в чем это выражается?
S>думаю ответ может дать человек поработваший и с тем и с другим одинаково

Вот ещё сообщение
Автор: IT
Дата: 27.04.13
по этому же поводу. И вообще, просмотри весь этот топик
Автор: alexanderfedin
Дата: 04.03.13
.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re: Почему в Дойче банк смесь Java и .Net?
От: Паблик Морозов  
Дата: 29.04.13 15:30
Оценка:
Здравствуйте, snaphold, Вы писали:

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


С тем, что нормальных языков программирования большинство народу не знает.
Re[9]: Почему в Дойче банк смесь Java и .Net?
От: Хон Гиль Дон Россия  
Дата: 29.04.13 15:54
Оценка:
Здравствуйте, snaphold, Вы писали:


N>>Исползуются в основном Solaris и SuSE Linux.

N>>Номера версий не помню, точно могу сказать, что не последние. Банк консервативен и обновляет ПО неспешно.
N>>В перспективе хотят отказаться от Solaris и перейти полностью на SuSE Linux.
N>>SuSE Linux стоит меньше и обновляется быстрее.

S>так юниксы и линуксы платные тоже?

S>а что тогда все трубят везде, что про бесплатный юникс и линукс?
S>и почему тогда не винда? я так полагаю по стоимости разница не велика с виндой

В венде файловая система зело тормозная. На кой черт оно надо за такие деньги?
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Re[6]: Почему в Дойче банк смесь Java и .Net?
От: snaphold  
Дата: 29.04.13 17:12
Оценка:
Здравствуйте, Steamus, Вы писали:

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


S>>пример, что есть на джаве бесплатное и чего нет на C#?

S>>на codeplex туча всего

S>У вас уже несколько людей спросили — назовите пару-тройку серверов приложений?


IIS — всё в одном флаконе. Особенно в сочетании с WCF дает любые возможности.
Re[4]: Почему в Дойче банк смесь Java и .Net?
От: snaphold  
Дата: 29.04.13 18:16
Оценка:
Здравствуйте, Steamus, Вы писали:

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


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


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


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


кстати вот тут Как нам спасти Жаву
Автор: A13x
Дата: 28.04.13
люди говорят про недостатки языка и что многое нестабильно работает и что готовые фреймворки — это зло
Re[6]: Почему в Дойче банк смесь Java и .Net?
От: Yoriсk  
Дата: 30.04.13 11:23
Оценка:
Здравствуйте, Steamus, Вы писали:

S>>пример, что есть на джаве бесплатное и чего нет на C#?

S>>на codeplex туча всего

S>Сейчас всё брошу и начну с линейкой проверять наборы софта.


Т.е. "Разрабатока на Джава в целом обычно быстрее по той причине, что очень много бесплатных открытых библиотек на все случаи жизни. большой процент ПО открыт и бесплатен." — это вы просто так сказали, чисто на эмоциях в полемическом задоре? Ок.
Re[7]: Почему в Дойче банк смесь Java и .Net?
От: Steamus Беларусь  
Дата: 30.04.13 11:47
Оценка:
Здравствуйте, Yoriсk, Вы писали:

Y>Т.е. "Разрабатока на Джава в целом обычно быстрее по той причине, что очень много бесплатных открытых библиотек на все случаи жизни. большой процент ПО открыт и бесплатен." — это вы просто так сказали, чисто на эмоциях в полемическом задоре? Ок.


Нет, абсолютно взвешенно. В MS-стеке технологий выбор вариантов довольно мал. Как правило его диктует партия.

Большинство идей изначально появлялись в более открытом Джава мире. И уж затем перекочёвывали в NET. Это и Хибернейт, и Спринг, и Ант и много чего ещё. Этого мало?

Ну или к примеру вам нужен Веб фреймворк. Из чего вы можете выбирать в .NET экосистеме? А ведь требования могут быть разные. Это может быть и Веб-приложение и Веб сайт. И разной степени сложности и разной степени нагруженности.

Полагаете что выбор в обоих платформах одинаков? И дело в эмоциях а не в фактах?
Re: Почему в Дойче банк смесь Java и .Net?
От: Wolverrum Ниоткуда  
Дата: 03.05.13 12:32
Оценка:
Здравствуйте, snaphold, Вы писали:

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

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

С тем, что DB и подобные — типа UBS, Barclays — не монолиты. Т.е. деление по платформам не идет так наивно, как описано вые: serverside / clientside...
Re[5]: Почему в Дойче банк смесь Java и .Net?
От: Baudolino  
Дата: 03.05.13 12:45
Оценка:
Здравствуйте, snaphold, Вы писали:

S>кстати вот тут Как нам спасти Жаву
Автор: A13x
Дата: 28.04.13
люди говорят про недостатки языка и что многое нестабильно работает и что готовые фреймворки — это зло

Это следующая ступень развития, до которой .Net ещё не добрался. Это "нестабильно" на самом деле очень стабильно, а эти готовые фреймворки очень даже круты. Дело в том, что в Java все фреймворки давно написаны, язык и архитектура стабильны, и все теперь думают, куда двигаться дальше (в принципе ясно, что в сторону "облегчения" решений, большей модульности, лаконичности и тестируемости — вопрос лишь, как именно). Следующие 5 лет в Java — это переходный период, в ходе которого изменится и язык, и платформа, и основные паттерны разработки, причем Oracle/Sun будет играть важную роль, но отнюдь не доминирующую.
Re: Почему в Дойче банк смесь Java и .Net?
От: Sash_xp  
Дата: 03.05.13 13:58
Оценка: +1
Здравствуйте, snaphold, Вы писали:

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

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

А где вы смотрите? Я глянул на hh.ru вакансии Дойче Банка — в массе своей Java, немного C++ и ни одной .NET.
Re[2]: Почему в Дойче банк смесь Java и .Net?
От: MxMsk Португалия  
Дата: 03.05.13 17:50
Оценка:
Здравствуйте, Sash_xp, Вы писали:

S_>А где вы смотрите? Я глянул на hh.ru вакансии Дойче Банка — в массе своей Java, немного C++ и ни одной .NET.

Про hh ничего не скажу, а так мне на email периодически приходят от них вакансии от их рекрутеров. .Net, WPF, встречается и JS.
Re[3]: Почему в Дойче банк смесь Java и .Net?
От: Aлeкceй  
Дата: 03.05.13 17:54
Оценка:
Здравствуйте, MxMsk, Вы писали:

S_>>А где вы смотрите? Я глянул на hh.ru вакансии Дойче Банка — в массе своей Java, немного C++ и ни одной .NET.

MM>Про hh ничего не скажу, а так мне на email периодически приходят от них вакансии от их рекрутеров. .Net, WPF, встречается и JS.

А у них дотнет только для толстого клиента?
Re[4]: Почему в Дойче банк смесь Java и .Net?
От: MxMsk Португалия  
Дата: 04.05.13 05:18
Оценка:
Здравствуйте, Aлeкceй, Вы писали:

S_>>>А где вы смотрите? Я глянул на hh.ru вакансии Дойче Банка — в массе своей Java, немного C++ и ни одной .NET.

MM>>Про hh ничего не скажу, а так мне на email периодически приходят от них вакансии от их рекрутеров. .Net, WPF, встречается и JS.
A>А у них дотнет только для толстого клиента?
Насколько я понимаю, не только. Была вакансия, предполагающая переход в Веб. Учитывая, что ее предлагали ДотНет-чику...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.