Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Java и WEB, Что для веб разраблток 
:(
    Опции темы
EJack
Дата 24.2.2008, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



Какие существуют frameworkи для веб разработок на java?

Конечно хотелось бы увидеть не просто список, но и краткое описание и может быть сводная таблица есть где.
PM MAIL   Вверх
Vasay
Дата 24.2.2008, 20:06 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



Хорошая идея, сделать на винграде список с краткими описаниями и ссылками на ресурсы. И прикрепить эту тему в J2EE  разделе..

Начну:


1. JSF (JavaServer Faces Technology) - Это то, что продвигается SUN-ом.

Описание в wikipedia (ru)
Tutorial (en)

Дополнение от Maksym
Цитата

По поводу jsf -- имхо, стоит указать что Sun предлагает впервую очередь спецификацию, а реализации могут быть различные. Наиболее популярные: RI - имплементация от Sun, и Myfaces - апачевская имплементация.


Facelets- JavaServer Faces View Definition Framework.
Документация (en)
Facelets fits JSF like a glove (сайт ibm en)
Advanced Facelets programming (сайт ibm en)
Ее перевод на русский:
Расширенное программирование Facelets (сайт ibm ru от 09.05.2006)
Тема на Vingrad-e с обсуждением  facelets (много полезных ссылок)

2. The Spring Framework - Это больше чем просто WEB framework. 

Неплохой туториал на сайте ibm (ru)
Описание в wikipedia

Spring - мой выбор

3. Struts 1.x - пожалуй, самый популярный  WEB framework. 

Описание на русском (правда, старовато)

4. Struts 2 - Новая версия struts 

Сравнение Struts 1.x и Struts 2 (en)
Struts 2 Tutorial (en)
Mark's Struts 2 Cookbook (en)


5. The Seam Framework

Описание в wikipedia (ru)
Доки на русском (правда версия 1.0.1.GA, перевод от 4 Декабрь, 2006 )

6. Google Web Toolkit (GWT)

Описание в wikipedia
Статья на сайте ibm (Ajax для разработчиков Java: Часть 4. Работа с Google Web Toolkit)

6. Wicket

Разрабатываем простое Web-приложение с помощью Apache Wicket и Apache Geronimo (статья на сайте ibm ru от 04.01.2008)
Разработка Web-приложений с использованием Wicke (RSDN Magazine #5-2005  )

7. Tapestry


--------------------------------------------------------------------------------------------------------------------------------------

Список WEB framewark-ов (en)

Raible Revisits Comparing Web Frameworks - сравнение framewark-ов. Интересно посмотреть pdf.

Говоря о веб разработке на JAVA, нельзя не упомянуть о шаблонных движках, таких как  Velocity (на винграде ему посвящена длинная тема),  и FreeMarker (рекомендую заглянуть в эту тему )

п.с. Я думаю, стоит довести этот список до ума... Пишите Ваши ссылки на ресурсы, я буду вписывать их в этот пост.

Это сообщение отредактировал(а) Vasay - 29.2.2008, 22:44


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
EJack
Дата 25.2.2008, 05:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



А вообще на сколько, скажем так, разумна разработка WEB проекта на Java??? Именно как интернет проекта (сайта). Знаю что с хостингом сложновато, но пробежав по инету можно найти и неплохие предложения. А какие еще есть сложности???

До этого работал (работаю) с ASP.NET устраивает, все классно. Но по вот есть желание соскачить с нета на Java вот теперь ищу альтернативу.
PM MAIL   Вверх
Vasay
Дата 25.2.2008, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



Цитата(EJack @ 25.2.2008,  05:13)
А вообще на сколько, скажем так, разумна разработка WEB проекта на Java??? Именно как интернет проекта (сайта). Знаю что с хостингом сложновато, но пробежав по инету можно найти и неплохие предложения. А какие еще есть сложности???

До этого работал (работаю) с ASP.NET устраивает, все классно. Но по вот есть желание соскачить с нета на Java вот теперь ищу альтернативу.

Я думаю, с хостингом проще, чем у ASP.NET.

Если говорить о www-ориентированных проектах, то JSF - не пригодно, как SEO not friendly.

А вот, например, Связка Spring MVC + Velocity вполне.



Ниже написанное - мое скромное мнение, которое может быть неверным:

Насчет разумности - сложный вопрос... Все зависит от проекта, часто PHP - самое лучше решение (наличие готовых, отлаженных компонентов вебсайта  + дешевизна и наличие рабочей силы). 

Разработка на JAVA это кайф, после этого смотришь на пхп и думаешь, как на нем вообще можно писать серьезные проекты. Но как только своих сил становится недостаточно, то - JAVA программист стоит дорого, да и попробуй его найди.... 


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
EJack
Дата 25.2.2008, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



Вообще JSP мне напоминает "классический" ASP, без NET который.

Хостинг найти можно, даже у наших есть не плохие предложения, что не может не радовать! Но вот меня это в данный момент интересует больше не как коммерческий проект, а как для себя.
Как было сказано - для кайфа. Так как я только "въезжать" начинаю в JAVA, переезжая с других технологий.

Добавлено через 9 минут и 24 секунды
А как на счет таких как Turbine и Cocoon?
PM MAIL   Вверх
EJack
Дата 25.2.2008, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



Да а еще есть GWT? Про него кто что скажет ????
PM MAIL   Вверх
makados
Дата 25.2.2008, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 2.10.2007
Где: Киев

Репутация: 1
Всего: 1



Цитата(EJack @  25.2.2008,  17:51 Найти цитируемый пост)
Да а еще есть GWT? Про него кто что скажет ???? 


Домашняя страница

Хорошо подходит для создания веб-аналогов десктоп-приложений и частей сайтов, на которых к месту много Ajaxа. Целиком сайты на нем делать, имхо, нет смысла 
PM MAIL WWW ICQ Skype   Вверх
anglerhood
Дата 27.2.2008, 02:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 23.5.2007
Где: Спб

Репутация: нет
Всего: 3



Seam - счастье и радость в каждый дом  smile 
1 AJAX, JSF, EJB3, JPA, jBPM в одном флаконе. smile 
2 Обратная совместимость с J2EE, и может быть использован в чистом Tomcat. smile 
3 Поддержка множественных stateful контекстов разных масштабов (от conversation до бизнесс-процессов), то есть теперь можно писать веб-приложения с множественными рабочими областями(workspace) без оглядки на ограничения HTTP-сессии. smile 
4 Работа с бизнес-процессами посредством JBoss jBPM. smile 
5 Интеграция с jUnit и TestNG...хотя, зачем тратить время на эти тесты... smile  

Особенно приятно с этим работать в JBoss Developer Studio (ранее Red Hat Developer Studio).

Это сообщение отредактировал(а) anglerhood - 27.2.2008, 02:44
PM MAIL ICQ   Вверх
Vasay
Дата 27.2.2008, 03:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



Добавил к списку во втором посте GWT и SEAM


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Maksym
Дата 27.2.2008, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Vasay
Добавь Facelets где нибудь рядом с jsf.

Добавлено через 5 минут и 17 секунд
И темплейтный движок Freemaker как альтернативу Velocity для "ручной" генерации страниц.
PM MAIL   Вверх
fixxer
Дата 27.2.2008, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 4
Всего: 27



еще есть Tapestry. Неплохой компонентно-ориентированный фреймворк.
Жаль развивается медленно.

еще есть Wicket


--------------------
user posted image
PM MAIL ICQ   Вверх
Vasay
Дата 28.2.2008, 02:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



Обновил список


fixxer,  Слышал, что у Tapestry есть недостаток - несовместимость между версиями, это правда?

Это сообщение отредактировал(а) Vasay - 28.2.2008, 02:33


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
fixxer
Дата 28.2.2008, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 4
Всего: 27



Цитата(Vasay @ 28.2.2008,  02:29)
fixxer,  Слышал, что у Tapestry есть недостаток - несовместимость между версиями, это правда?

Да, правда. У них был выбор или поддерживать совместимость или делать новые фичи. Они выбрали второе.


--------------------
user posted image
PM MAIL ICQ   Вверх
Maksym
Дата 29.2.2008, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Vasay
По поводу facelets создавал тему и давал в ней много ссылок, думаю имеет смысл дать линк на нее.

По поводу jsf -- имхо, стоит указать что Sun предлагает впервую очередь спецификацию, а реализации могут быть различные. Наиболее популярные: RI - имплементация от Sun, и Myfaces - апачевская имплементация.


Это сообщение отредактировал(а) Maksym - 1.3.2008, 10:59
PM MAIL   Вверх
Vasay
Дата 29.2.2008, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



Maksym

Спасибо. Добавил ссылки и Ваш комментарий. Разделитель укоротил.


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1025 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.