LINUX.ORG.RU

MVC-фреймворк на JAVA


0

0

Но не просто MVC-фреймворк. Хочется посмотреть на подобие джанги, чтобы было всё, что душе угодно. И чтобы было красиво, и чтобы логично и просто. Короче, какой аналог джанги в мире жабы? То, что я находил в гугле, совсем не торт.

Ответ на: комментарий от mamay_cozak

Вообще говоря есть новая Java EE - Spring, в котором есть Spring-MVC, тока там все равно все от разных вендоров получаеться, т.е. что в качестве Model выбираешь сам (JDBC, JPA, JDO, Hibernate, etc), есть поддержка например FreeMaker, в общем уровень логичности и работоспособности зависит от тебя. А что прям все и из коробки, то тебе точно жанга или рельсы или грельсы или каке-пешапе нужны, а не жаба.

dizza ★★★★★
()
Ответ на: комментарий от dizza

То есть интеграция всего этого хозяйства там на уровне убогого Pylons? Странно, я думал с такой популярностью жаба обязана иметь нормальный mvc-фреймворк.

mamay_cozak
() автор топика
Ответ на: комментарий от dizza

> Вообще говоря есть новая Java EE - Spring, в котором есть Spring-MVC, тока там все равно все от разных вендоров получаеться, т.е. что в качестве Model выбираешь сам (JDBC, JPA, JDO, Hibernate, etc), есть поддержка например FreeMaker, в общем уровень логичности и работоспособности зависит от тебя. А что прям все и из коробки, то тебе точно жанга или рельсы или грельсы или каке-пешапе нужны, а не жаба.

ты не понял, ему нужен большой кусок неповоротливого говна, которое легко освоить даже человеку без мозга. Т.е. поставил, написал строчку и оно работает.

phasma ★☆
()
Ответ на: комментарий от phasma

> ты не понял
Нет ты

> ему нужен большой кусок неповоротливого говна

Только кретины считают джангу неповоротливой.

> которое легко освоить даже человеку без мозга

Ну ты же её так и не освоил, чего же зубоскалишь? :)

> Т.е. поставил, написал строчку и оно работает.

Вот, наконец что-то правдоподобное.

mamay_cozak
() автор топика
Ответ на: комментарий от mamay_cozak

> Ну ты же её так и не освоил, чего же зубоскалишь? :)

ну давай примеры твоих работы, или слив будем считать защитаным.

phasma ★☆
()
Ответ на: комментарий от phasma

Эмм, как мои работы связаны с тем, что ты городишь всякую чушь в сторону фреймворка, который не осилил? Объясни, тогда может покажу несколько.

mamay_cozak
() автор топика
Ответ на: комментарий от mamay_cozak

> Эмм, как мои работы связаны с тем, что ты городишь всякую чушь в сторону фреймворка, который не осилил? Объясни, тогда может покажу несколько.

ну я хотя бы что-то запустил на Джанге и работал с ним, понимаю в чем его проблемы, а теперь давай покажи несколько.

phasma ★☆
()
Ответ на: комментарий от phasma

> ну я хотя бы что-то запустил на Джанге и работал с ним, понимаю в чем его проблемы

Я пока слышал бессвязные вопли о том, что она "тормозная" и "не для правильных поцанов". В ошибочности первого утверждения ты бы мог сам убедится, пройдясь простейшим самописным профайлером (ты, естественно, даже не слышал, что такое бывает). Второе - это уже последствия воспитания, ничего не поделаешь. Может ещё что-нибудь из себя выдавишь?

> а теперь давай покажи несколько.

Пока не дождусь того, чего просил, ничего ты не увидишь.

mamay_cozak
() автор топика
Ответ на: комментарий от mamay_cozak

> Посмотрел скринкаст - так и не понял, чем оно отличается от голой жабы с jsp.

Всем. Это голая жаба с голым (почти) html. Причем html - только разметка и все. Вся логика отображения пишется на яве, единственное исключение - композиция. Никаких кастом тегов, никакого EL, никаких скриплетов. Благодать, одним словом.

svr69 ★★
()

Насчет джанги - хрен его знает. Для быстрой разработки с большими батарейками - кроме grails есть еще JBoss Seam. Последние версии отвязаны от JSF и EJB. Делалось это, правда, скорее с оглядкой на ror.

svr69 ★★
()
Ответ на: комментарий от mamay_cozak

Посмотреть, конечно, можно, но если хорошего знания жабы нет, то лучше не надо :) Вот эта ссылка хорошо показывает, что в нем может быть непонятно: http://tietyt.blogspot.com/2009/03/top-8-reasons-i-dont-use-wicket.html обязательно с комментарием Игоря Вайнберга ближе к концу. Можно, кстати, на его проект посмотреть - http://code.google.com/p/brix-cms/ - это как раз неплохой пример, как писать на викете.

Нужно только учитывать, что викет - только VC. M там только для части view, но хорошая, хотя поначалу и непонятная.

svr69 ★★
()
Ответ на: комментарий от phasma

Да ты только и умеешь, что сливы считать. Больше ничего умного в этой теме, как и в любой другой, от тебя не прозвучало.

mamay_cozak
() автор топика
Ответ на: комментарий от svr69

>> Посмотрел скринкаст - так и не понял, чем оно отличается от голой жабы с jsp. > Всем. Это голая жаба с голым (почти) html. Причем html - только разметка и все. Вся логика отображения пишется на яве, единственное исключение - композиция. Никаких кастом тегов, никакого EL, никаких скриплетов. Благодать, одним словом.

В добавок ко всему, wicket -- component-based, а не request-response-based (то, что обычно ассоциируют с MVC). Короче, по ссылке там всё написано, какие есть плюсы и чем отличается от других.

HappyCoder
()
Ответ на: комментарий от HappyCoder

Да это вещи мало связанные. Wicket, JSF, Tapestry - компонентные и MVC. Model 2 (и все фреймворки на ее базе) - тоже MVC, хотя компонентностью там и не пахнет.

svr69 ★★
()
Ответ на: комментарий от HappyCoder

Что действительно радует по сравнению с тем же JSF - нормальная компонентная модель, таки поощряющая повторное использование. JSF-компоненты, конечно, тоже могут реюзаться, но писать их - сущая морока.

svr69 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.