После когда-то я назад к превращаться в Java & JSP. И мальчик пахнет хорошо! Если рай программников, то я в ем теперь. Я имею малые добившийся успеха своими силами архивы, котор нужно помочь автоматизировать регулярн задачи, тонны архивов высокого качества свободно третья сторона для более больших одних как opencsv, poi etc. и я пинаю некоторый шторм кодирвоания. После тратить когда-то с другими языками и окружающей средой он конечно чувствует более сладостным.

BTW: Я также делаю некоторую работу яваскрипта, но по сравнению с Java, откровенно он нет что много потеха. Тревога с яваскриптом эти дни что слишком много архивов, котор нужно выбрать от и часто вы будете находить что вам нужно в битах и частях в множественных архивах. Слишком много из что-нибыдь включая выбор плох. Архивам яваскрипта нужна консолидация. Сколько архивы вам нужно для того чтобы позвонить AJAX? этих только GWT ломает новые основания но даже там серии нужно быть сделанным.

Ranting для просто зодчества
Я ranted перед около как JSP было более сложным над летами. Я думаю на технологиях Java некоторого пункта был настигнут типами конструктора которые предпочитают древнее над-конструированное зодчество над простотой. Я все еще предпочитаю что-то просто пока конструирующ, наиболее часточасто чем просто разрешение также самое лучшее разрешение.

Аргументы за Java
Много было сказано о пригодности/unsuitability Java для некоторых задач. Все сказанное и сделанное Java все еще очень славный язык, котор нужно выучить и использовать. В руках экспертного Java красивейший инструмент, котор нужно владеть. Он закончен, мощно, защищает вас против плохих ошибок и помощи вы пишете действительно чистый и просто Код. Java язык предпринимательства выбора в индустрии для серьезного основания и останет так на ближайшие годы. Оно подперт возмужалыми архивами и живой общиной.

Предостережение и немногие слова советуют
Вам нужно остаться ясным типов над-конструктора. Несколько популярных рамок как распорки над-конструированный путь. Вам нужно выбрать ваши инструменты наилучшим образом. Почти каждое и их бабушка начинали IoC или MVC рамки. Во первых проанализируйте ваши требования увидеть если вам нужны они. После этого выберите одно которое кажется просто к вам. Цена учить новые рамки + цену приспособления рамок к вашим потребностям или плохое цена себя штуцера и вашей команды к рамкам должна быть сбалансирована против значения обеспеченного рамками. Себя не испугана создать что-то просто если оно совершенно приспосабливает ваши потребности. Вспомните что анализ затрат и результатов ваш друг. Оно хлынется и после этого получает расмотрено типом архитектора обеспечить, чтобы вы не пропускали большое изображение.

Совсем сказано и сделано…
Несмотря на полностью остервенение над языками полюбите PHP (о там, полюбите его, делающ его) или рубин (dabbled в ем), я все еще предпочитал бы Java для всех предпринимательства или продукта или обслуживаний паутины 2.0. В дальнего прицела вы осуществите значение этого заявления.