recoder: (Default)
[personal profile] recoder

Захотелось вот в рамках закрепления успехов Java-изучения попробовать сделать себе экспериментальный Web App, на котором и оттачивать умения. Гугление дало громадное множество самых разнообразных Web-фреймворков разной степени замороченности:

С одной стороны - глаза разбегаются от такого изобилия. А с другой стороны, большая часть этого добра - это монстры с наследственностью отягощённой совместимостью со старыми версиями - как себя, так и самой Java. Причём хорошим тоном является наличие десятков XML-конфигурационных файлов - это видимо делает их более enterprisey. Ужас.

А хочется чего-то похожего на Rails или Catalyst. Чтобы было гибкое и модульное. Чтобы минимум конфигураций, максимум соглашений и умолчаний. Чтобы MVC был родной, чтобы URI-mapping легко настраивался, чтобы генераторов результатов можно было несколько иметь. В общем, хочется среду, в которой будет приятно работать. Оно такое вообще бывает?

Наверное придётся пробовать самому всё по очереди. Начну-ка я пожалуй с Stripes. Потом - Wicket. Далее - везде. А если не найдётся ничего подходящего - придётся как обычно писать своё, с блэкджеком и шлюхами. Или учить Ruby.

Part2: Судя по обсуждениям в [livejournal.com profile] ru_java, надо смотреть в сторону Spring, а лучше Guice, а лучше Grails. Ну тогда наверное, ещё лучше с Java вообще не возиться и двигать на оригинальные Rails. Не?

» buzz java coding

Date: 2010-06-28 05:31 am (UTC)
From: [identity profile] fantaseour.livejournal.com
Учу руби. Однако за пост спасибо -- хотел тоже пробежать что там есть для явы.

Date: 2010-06-28 07:50 am (UTC)
From: [identity profile] furman76.blogspot.com (from livejournal.com)
Эммм. GWT?

Date: 2010-06-28 02:34 pm (UTC)
From: [identity profile] kinjeiro.livejournal.com
А может все-таки сделаешь какую-нибудь еще тему для трансляторов?

Или сюда в качестве дополнения, ибо уж если в мемориз сохранять этот пост у себя, то хотелось бы и трансляторы тоже учитывать =)

P.S. Да-да, я ленивый =)

Date: 2010-06-28 08:30 am (UTC)
From: [identity profile] jdevelop.livejournal.com
spring webmvc и ниипет

Date: 2010-06-28 10:08 am (UTC)
From: [identity profile] jdevelop.livejournal.com
- Чтобы было гибкое и модульное.
- Чтобы минимум конфигураций, максимум соглашений и умолчаний.
- Чтобы MVC был родной,
- чтобы URI-mapping легко настраивался,
- чтобы генераторов результатов можно было несколько иметь.

все подходит, только Spring 3

Date: 2010-06-28 11:58 am (UTC)
From: [identity profile] alexandr0.livejournal.com
В нынешнем Спринге можно воспользоваться аннотациями вместо расписывания xml.

Date: 2010-06-28 12:11 pm (UTC)
From: [identity profile] jdevelop.livejournal.com
я не зря упомянул про именно Spring 3 ;)

Date: 2010-06-29 07:59 am (UTC)
From: [identity profile] jdevelop.livejournal.com
все верно, классический туториал сосет

Date: 2010-06-29 04:31 am (UTC)
From: [identity profile] il-duco.livejournal.com
>надо смотреть в сторону Spring, а лучше Guice, а лучше Grails
а как это сочетается с желанием (разумным) обойтись без XML??
тебе нужен wicked
btw my second weapon of a choice is tapestry
but you gotta say goodbye to the backward compatibility

Date: 2011-10-19 08:56 am (UTC)
From: [identity profile] shimopus.livejournal.com
Ну как? Уже есть прогресс? У нас сейчас тоже стоит вопрос о замене CBTUI :) Ты вывод какой-нибудь сделал?

Date: 2012-11-10 09:09 am (UTC)
From: [identity profile] jeliucalexandr.livejournal.com
Spring или struts. С сертификацией поздравляю ))) от xml не спрятаться не скрыться. php тоже в сторону этих конфов взял ход. Интерфэйсы это все-таки порядок.

Date: 2012-12-03 06:42 pm (UTC)
From: (Anonymous)
"А хочется чего-то похожего на Rails или Catalyst. Чтобы было гибкое и модульное. Чтобы минимум конфигураций, максимум соглашений и умолчаний. Чтобы MVC был родной, чтобы URI-mapping легко настраивался, чтобы генераторов результатов можно было несколько иметь. В общем, хочется среду, в которой будет приятно работать. Оно такое вообще бывает?" посмотри в сторону Play

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425 262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 27th, 2025 05:47 am
Powered by Dreamwidth Studios