Технологии и фреймверки
От: neiroman Украина  
Дата: 24.08.06 10:55
Оценка:
Разбираюсь с jsp, написал (для себя) простенький сайт. Вобщем все ясно, но каша из java, html не сильно нравится. Какие есть фреймверки для разработки по паттерну MVC (типа Smarty в PHP), желательно с поддержкой ajax.
icq# 348-436-436 Играет silent
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Re: Технологии и фреймверки
От: Blazkowicz Россия  
Дата: 24.08.06 11:02
Оценка:
Здравствуйте, neiroman, Вы писали:

N>Разбираюсь с jsp, написал (для себя) простенький сайт. Вобщем все ясно, но каша из java, html не сильно нравится. Какие есть фреймверки для разработки по паттерну MVC (типа Smarty в PHP), желательно с поддержкой ajax.


Никакие фреймверки за тебя об MVC не позаботятся.

Вот списочек, правда некоторые из них слишком узкоспециализированые.
http://java-source.net/open-source/web-frameworks

Spring MVC, Tapestry, Struts, WebWork, Wicket, JSF по идее то что ты ищешь. Хотя не все они имеют готовую поддержку ajax. А такие как Spring MVC вообще довольно легко интегрируются с другими решениями.

На счет ajax, то список такой:
GWT, DWR, Echo 2.
Re[2]: Технологии и фреймверки
От: C0s Россия  
Дата: 24.08.06 11:11
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>На счет ajax, то список такой:

B>GWT, DWR, Echo 2.

Wicket
Re: Технологии и фреймверки
От: bolshik Россия http://denis-zhdanov.blogspot.com/
Дата: 24.08.06 11:33
Оценка: 16 (3)
Здравствуйте, neiroman, Вы писали:

N>Разбираюсь с jsp, написал (для себя) простенький сайт. Вобщем все ясно, но каша из java, html не сильно нравится. Какие есть фреймверки для разработки по паттерну MVC (типа Smarty в PHP), желательно с поддержкой ajax.


Client-side:
• DOJO Toolkit
> Most prominent and comprehensive
> Gaining a leadership in this space
> Major industry support (Sun, IBM)
> http://dojotoolkit.com/
• Prototype
> Used by other toolkit libaries
> http://prototype.conio.net/
• Script.aculo.us
> Built on Prototype
> Nice set of visual effects and controls
> http://script.aculo.us/
• Rico
> Built on Prototype
> Rich AJAX components and effects
> http://openrico.org/
• DHTML Goodies
> Various DHTML and AJAX scripts
> http://www.dhtmlgoodies.com/

Demo:
• Dojo
> http://archive.dojotoolkit.org/nightly/demos/widget
• Script.aculo.us
> http://wiki.script.aculo.us/scriptaculous/show/Demos
• Rico
> http://openrico.org/rico/demos.page
• DHTML Goodies
> http://www.dhtmlgoodies.com/


Remoting via Proxy Implementations
• Direct Web Remoting (DWR) > Designed specifically for Java application at the backend
> http://getahead.ltd.uk/dwr
• JSON-RPC
> Lightweight remote procedure call protocol similar to XML-RPC
> http://json-rpc.org/ > There are language-specific implementations > JSON-RPC-Java
> http://oss.metaparadigm.com/jsonrpc/


AJAX-enabled JSF Components
• Blueprint AJAX-enabled JSF components(open-source)
> http://developers.sun.com/ajax/componentscatalog.jsp
> https://bpcatalog.dev.java.net/ajax/jsf-ajax/
• ajax4jsf (open-source)
> Can add AJAX capability to existing applications
> https://ajax4jsf.dev.java.net/
• ICEfaces (ICESoft) — commercial
> http://www.icesoft.com/products/icefaces.html
• DynaFaces (development on-going)
> https://jsf-extensions.dev.java.net/nonav/mvn/slides.html

Demo:
• Blueprint AJAX-enabled JSF components
> http://developers.sun.com/ajax/componentscatalog.jsp
• ajax4jsf
> http://livedemo.exadel.com/vcpDemo/demo.jsf (commercial version based on open source ajax4jsf)
> Changing skins, Drag & Drop
• ICEFaces
> http://www.icesoft.com/products/demos_icefaces.html


Java to JavaScript/HTML Translator
Demo:
• GWT Kitchen Sink demo
> http://code.google.com/webtoolkit/documentation/examples/kitc hensink/demo.html
• GWT Dynamic Table example demo
> http://code.google.com/webtoolkit/documentation/examples/dyn amictable/demo.html


“Web App Frameworks with AJAX Extension” Implementations
• Wicket
> http://wicket.sourceforge.net/
• Echo2
> http://www.nextapp.com/platform/echo2/echo/
• Shale
> http://struts.apache.org/struts-shale/
• Ruby on Rails
> http://www.rubyonrails.org/

Demo:
• Echo2
> http://demo.nextapp.com/Demo/app
http://denis-zhdanov.blogspot.com
Re: Технологии и фреймверки
От: IvanRomanov Россия  
Дата: 07.09.06 12:12
Оценка:
Здравствуйте, neiroman, Вы писали:

N>Разбираюсь с jsp, написал (для себя) простенький сайт. Вобщем все ясно, но каша из java, html не сильно нравится. Какие есть фреймверки для разработки по паттерну MVC (типа Smarty в PHP), желательно с поддержкой ajax.


Использую Google Web Toolkit http://code.google.com/webtoolkit
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Технологии и фреймверки
От: RI Украина  
Дата: 13.09.06 15:48
Оценка:
Здравствуйте, neiroman, Вы писали:

N>Разбираюсь с jsp, написал (для себя) простенький сайт. Вобщем все ясно, но каша из java, html не сильно нравится. Какие есть фреймверки для разработки по паттерну MVC (типа Smarty в PHP), желательно с поддержкой ajax.



Мы используем JSF + AjaxAnywhere.
Re[2]: Технологии и фреймверки
От: RI Украина  
Дата: 13.09.06 15:50
Оценка:
Здравствуйте, RI, Вы писали:

RI>Здравствуйте, neiroman, Вы писали:


N>>Разбираюсь с jsp, написал (для себя) простенький сайт. Вобщем все ясно, но каша из java, html не сильно нравится. Какие есть фреймверки для разработки по паттерну MVC (типа Smarty в PHP), желательно с поддержкой ajax.



RI>Мы используем JSF + AjaxAnywhere.


а именно MyFaces, там еще Tomahawk есть — неплохая вещь.

Однако в последнее время все больше смотрю в сторону GWT, Echo2, etc.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.