• Java Enterprise закопать javaee тлен Свежая статья о том, почему разработчики не любят Java: forbes.com
    Оригинальное обсуждение лежит на Quora: quora.com
    Там много про раздутый от трупных газов код, и прочие кровь-кишки. От себя добавлю, что a) 95% Java-кода — галимый бойлерплейт (который в той же Clojure заменяется кодом, даже не в разы, а на порядки меньше и проще), b) вот эти вот аннотации — костыли из человеческих костей к языку, возможностей расширения которого только на аннотации и хватило, c) широчайшее использование богомерзкого XML, и d) в итоге — загибающиеся под собственной тяжестью проекты, запуск которых занимает по полчаса (реальная ситуация в моей практике, кстати, из-за нескольких десятков тысяч(!) бинов, которые сами по себе есть чистое незамутнённое Зло из преисподней). Геттеры-сеттеры-хуеттеры, всякое private static final Logger LOGGER = LoggerFactory(...), интерпрайзные имена навроде AbstractInterceptorDrivenBeanDefinitionDecorator, SimpleBeanFactoryAwareAspectInstanceFactory (Simple? да ладно?!) и прочих HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor...
    По возможности избегайте и мойте руки с мылом.
    После такого содомитского Java-интерпрайза хочется налить зелёного чаю, пересмотреть доклад "Simplicity Matters" by Rich Hickey и постичь дзен.
  • Плюсы и минусы есть везде. Как и ненавистники того или иного языка.
    Да у java есть такие минусы, можно с ними мирится и настраивать генераторы, можно использовтаь другие языки на jvm.
    C xml уже проблески есть, без него уже можно обойтись совсем. А с именами — да, бывают извращения.
  • Скажи, а что называют boilerplate?
  • да, все так
    и майндсет фабрики фабрик

    но можно писать и без бойлерплейта, но коллеги не поймут
  • @eNB, Ага, спасибо. Хотя записывать даже шебанги в эту категорию мне кажется излишним.
  • @AlexVK, не так. автор — джуниор, недавно севший жа жабку. код "HashMap a = new HashMap()" тому подтверждение. Что автор приводит в качестве доказательств ущербности? Длинные названия: как так, писать много надо! Пути-то какие запутанные, ууууу.
    Жаба — говно. Говеннейший язык. Но автор приводит совершенно уебищные аргументы. Он мог сказать, какое в жабе говно дженерики. Или что в жабе до сих пор замыканий нет, а то, что сделали в 8 — тупо сахар вокруг анонимных классов. Да дохрена причин есть, по которым я ненавижу этот язык. Но нет — автор решил хуйню понаписать. О, жабакодеры командную строку ни разу в жизни не видели! SLF4J не simple потому что получение логгера занимает 70 символов, охуеть, блядь. У меня все
  • @cmortuorum, а, там ответы нескольких авторов. ну все равно, по сути никто претензий не высказал
  • AbstractInterceptorDrivenBeanDefinitionDecorator
    SimpleBeanFactoryAwareAspectInstanceFactory
    записал в коллекцию
    любимое: massapi.com
  • @fillest, Дебилы есть везде
  • @cmortuorum, Статья гомно, аж смешно от их боли.
  • @SannySanoff, умудренные опытом разработчики епта
  • @cmortuorum, Но как они попали в форбс? И почему/зачем?
  • @SannySanoff, сейчас покруче найду форбс, если получится
  • @SannySanoff, не .ком, но все равно эпично forbes.ua
  • @cmortuorum, как то так, да
  • @SannySanoff, насчет этих джуниоров есть мысль такая. ЦА форбса — не программисты, ЦА что-то слышала, что вся система на какой-то джаве написана, но особо не разбирается. И вот попадается статья, которую ЦА читает понимает 20% из прочитанного. Если говорить по существу, то статья бы была понятно только гикам, а так манагер читает, видит: ого, как все тут запутанно называется, какие имена длинные и дебильные, братюням в ресторане за обедом расскажу-ка.
  • @cmortuorum, так и хочется добавить что он на плюсах шаблоны не видел :)
  • @AlexVK, ну так там один из чуваков говорит, что жабка-то говно, а плюсы заебок
  • @cmortuorum, а, я тут до сих пор лоллирую от того как поляки жабу называют: джавка. Постоянно: "джавка-джавка-джавка-джавка"
  • @cmortuorum, звучит как хавка :)
  • @cmortuorum, всяк кулик своё болото хвалит....
    Что и говорит что свои особенности есть везде.
    Да, 8ю я ещё не копал вообще. Есть смысл? Так ещё до 7й не проапгрейдились
  • @AlexVK, вечером напишу подробно. А то тут на работе весь гмейл забанен