Продолжаю излагать своё глупое и дерзкое имхо. На сей раз речь пойдёт о деяниях богоравного Фабьена, да живёт он вечно.
Наш любимый PHP последнее время развивается семимильными шагами. И, хотя от этого развития по-прежнему веет обычным пыховским распиздяйством, но всё равно, даже снобы питонисты признают, что «оно наконец-то становится похоже на язык».
И фреймворки тоже подтягиваются. Прошло время php-нюков и жумл. Теперь php-человек использующий Symfony ощущает себя не говнокодером, но Программистом. Наконец-то, на php-форумах начали появляться фразочки типа «dependency injection», «service container» и другая чертовщина. Наконец-то, на php начали писать расширяемый, повторно используемый и тестируемый код. Symfony — рулит!
Но, воспаде, господа, это же Java! Это же не PHP ни разу.
Ява, конечно, это прекрасный и достойный образец для подражания. Но может нужно знать меру?
Несомненно, Symfony сейчас, это самое продвинутое, что есть в мире Похапе. Все остальные решения сосут у неё по полной. Но ведь и она сама точно также сосёт у Явы. Потому что, это Ява, написанная на Похапе.
Собственно, к чему это. Вот есть, допустим, человек, которому надоело говнокодить на пыхе. Его тянет к трёхэтажным паттернам. Его манят аннотации и огромные xml-конфиги. Он хочет чтобы логика была размазана ровным слоем по десятку пакетов. Чтобы всё наследовалось и расширялось. Он готов потратить немалое количество своего времени на изучение Symfony и связанной с ней инфраструктуры.
Может ему лучше потратить это время на изучение Java и её инфраструктуры? Мне кажется толку будет больше.