LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

на какую часть мира java ты расчитываешь? Я могу сказать только про «махровый ынтерпрайз», какие-нибудь управлялки для банков. Это неверно, использование чего-то кроме джавы (более того, чего-то кроме «стандартной джавы») является опасным отклонением.

Люди боятся переходить даже с джавы 6 на 8, потому что, а вдруг чего бахнет? Вот например, у друга была проблема - КрипоПро (наше единственное шифрование по госту) не взлетел на Восьмерке, в то время как на ней уже было написано половина проекта. Пришлось с горящей задницей ставить отдельный сервер под КриптоПро, работающий на Шестерке и переделывать архитектуру.

Люди боятся даже использовать Spring, потому что он не является частью Стандартной Джавы, у него меньше срок поддержки (в сравнении с бесконечной поддержкой от Оракла) итп.

Люди боятся даже параметры garbage collector'а поменять, и выступают на конференциях с темами типа «как я полгода настраивал один параметр в GC чтобы сервер перестал захлебываться». А прикинь, у тебя новая версия джавы, чуть-чуть по-другому ведет себя GC, и ВСЁ ПРОПАЛО. А если это какой-то другой язык со своим GC поверх стандартного GC...

А тут ты предлагаешь писать даже не на Спринге, а на какой-то хипстерской технологии, написанной непонятно кем (школьниками наверное, кто такой этот Ричи Хикки? У него даже фамилия хикки!). Непоянтно, работает ли эта кложур вообще без багов. Непонятно, какой у него срок поддержки, и не изменят ли они синтаксис языка через 5 лет (а они изменят).

Непонятно, можно ли положиться на поддержку этих поделий со стороны разработчиков - если выяснится какой-нибудь баг в security твоего любимого веб-фреймворка, кто его будет фиксать, ты или разработчики фреймворка? Тут опять же вступают в силу другие правила - например, никогда не делать собственных форков, т.е. вопрос трансформируется в «как запинать разработчиков починить этот баг к утру, а не через два месяца?». Потому что если не починить к утру, операции в твоем банке встанут, и это будет стоить Очень Огромных Денег. И за их потерю, конечно, выебут тебя, сразу перед тем как уволить.

По совокупности этих причин совершенно очевидно, что мы не можем вот так взять и начать использовать кложур для чего-то серьезного.

С другой стороны, в геймдеве, например, там совсем другие правила. Треш, угар, содомия, пиши как хочешь на чём хочешь, лишь бы успеть к дедлайну, который ЗАВТРА, потому быстрей-быстрей-быстрей пиши на чём УМЕЕШЬ, даже если это кложур.

Так что может имеет смысл говорить не о всём джава-мире, а о вполне конкретных его частях...

Исходная версия stevejobs, :

на какую часть мира java ты расчитываешь? Я могу сказать только про «махровый ынтерпрайз», какие-нибудь управлялки для банков. Это неверно, использование чего-то кроме джавы (более того, чего-то кроме «стандартной джавы») является опасным отклонением.

Люди боятся переходить даже с джавы 1.6 на 1.8, потому что, а вдруг чего бахнет? Вот например, у друга была проблема - КрипоПро (наше единственное шифрование по госту) не взлетел на Восьмерке, в то время как на ней уже было написано половина проекта. Пришлось с горящей задницей ставить отдельный сервер под КриптоПро, работающий на Шестерке и переделывать архитектуру.

Люди боятся даже использовать Spring, потому что он не является частью Стандартной Джавы, у него меньше срок поддержки (в сравнении с бесконечной поддержкой от Оракла) итп.

Люди боятся даже параметры garbage collector'а поменять, и выступают на конференциях с темами типа «как я полгода настраивал один параметр в GC чтобы сервер перестал захлебываться». А прикинь, у тебя новая версия джавы, чуть-чуть по-другому ведет себя GC, и ВСЁ ПРОПАЛО. А если это какой-то другой язык со своим GC поверх стандартного GC...

А тут ты предлагаешь писать даже не на Спринге, а на какой-то хипстерской технологии, написанной непонятно кем (школьниками наверное, кто такой этот Ричи Хикки? У него даже фамилия хикки!). Непоянтно, работает ли эта кложур вообще без багов. Непонятно, какой у него срок поддержки, и не изменят ли они синтаксис языка через 5 лет (а они изменят).

Непонятно, можно ли положиться на поддержку этих поделий со стороны разработчиков - если выяснится какой-нибудь баг в security твоего любимого веб-фреймворка, кто его будет фиксать, ты или разработчики фреймворка? Тут опять же вступают в силу другие правила - например, никогда не делать собственных форков, т.е. вопрос трансформируется в «как запинать разработчиков починить этот баг к утру, а не через два месяца?». Потому что если не починить к утру, операции в твоем банке встанут, и это будет стоить Очень Огромных Денег. И за их потерю, конечно, выебут тебя, сразу перед тем как уволить.

По совокупности этих причин совершенно очевидно, что мы не можем вот так взять и начать использовать кложур для чего-то серьезного.

С другой стороны, в геймдеве, например, там совсем другие правила. Треш, угар, содомия, пиши как хочешь на чём хочешь, лишь бы успеть к дедлайну, который ЗАВТРА, потому быстрей-быстрей-быстрей пиши на чём УМЕЕШЬ, даже если это кложур.

Так что может имеет смысл говорить не о всём джава-мире, а о вполне конкретных его частях...