На хабре появился перевод замечательной заметки про фреймворки:
http://habrahabr.ru/post/141477/Я полностью согласен с автором. Ибо видел я писаное на оных фреймворках приложения. Например Red5. Это страх и ужас. Мало того что код монструозный, и стектрейсы в случае исключений километровые, так оно еще до кучи тормозит, а код слабосвязный (связный через конфиги по сути), в результате никакая IDE не помогает разобраться что откуда и куда вызывается/загружается и так далее.
Когда выбирал на чем писать веб, посмотрел на java-примеры GAE, и понял что не хочу этого. В результате выбрал Go - он еще не успел обрасти таким кошмаром (хотя, потенциально и может - в языке, как и в связке КП+ББ например, для этого все есть).
Вообще, я люблю яву как язык и виртуальную машину, и j2se люблю. Но вот j2ee - это ужас-ужас.