Hi,
ich weiss nicht so recht ob das hier das richtige Unterforum ist aber ich hoffe es wird irgendwie passen.
Mir geht es um folgendes:
Ich möchte eine Web-Application entwickeln bei der das UI durchaus Ajax-lastig sein soll. Und suche dafür das passende Framework bzw. Libs. Eine besonderheit ist noch das zusätzlich zu der Webapplication auch noch ein Webservice für gewisse Teile der Daten angeboten werden soll.
Was ist eurer Meinung nach zur Zeit State-of-the-art um sowas in Java umzusetzen? Ich hatte an EJBs + JSF + irgendeine erweiterung wie Richfaces oder icefaces + Hibernate gedacht. Weiss aber nicht in wie weit das Zeitgemäss bzw. Ideal ist.
Ich dachte mir dabei, dass ich hier ja einfach für den webservice den View aus dem MVC-Pattern für gewisse teile doppelt belege... also einmal als normalen HTML-Output und einmal als Webservice. Das Datenmodell untendrunter in Hibernate und die DAOs bleiben ja dann bei beiden gleich.
Was mir noch empfohlen wurde für UI lastige Web-Applicationen ist Vaadin. Ich habe hier mal ein wenig in der Doku nachgelesen und das sieht von der arbeitsweise sehr nach desktop-application bauen aus (was nicht negativ ist).. ich weiss nur nicht in wie weit sich da einfach noch die WebService funktionalität einbauen lässt und wie flexibel man im allgemeinen damit ist.
Was sind denn so die Sachen die Ihr dafür verwenden würdet?
Danke schonmal und Grüße
Sulo
ich weiss nicht so recht ob das hier das richtige Unterforum ist aber ich hoffe es wird irgendwie passen.
Mir geht es um folgendes:
Ich möchte eine Web-Application entwickeln bei der das UI durchaus Ajax-lastig sein soll. Und suche dafür das passende Framework bzw. Libs. Eine besonderheit ist noch das zusätzlich zu der Webapplication auch noch ein Webservice für gewisse Teile der Daten angeboten werden soll.
Was ist eurer Meinung nach zur Zeit State-of-the-art um sowas in Java umzusetzen? Ich hatte an EJBs + JSF + irgendeine erweiterung wie Richfaces oder icefaces + Hibernate gedacht. Weiss aber nicht in wie weit das Zeitgemäss bzw. Ideal ist.
Ich dachte mir dabei, dass ich hier ja einfach für den webservice den View aus dem MVC-Pattern für gewisse teile doppelt belege... also einmal als normalen HTML-Output und einmal als Webservice. Das Datenmodell untendrunter in Hibernate und die DAOs bleiben ja dann bei beiden gleich.
Was mir noch empfohlen wurde für UI lastige Web-Applicationen ist Vaadin. Ich habe hier mal ein wenig in der Doku nachgelesen und das sieht von der arbeitsweise sehr nach desktop-application bauen aus (was nicht negativ ist).. ich weiss nur nicht in wie weit sich da einfach noch die WebService funktionalität einbauen lässt und wie flexibel man im allgemeinen damit ist.
Was sind denn so die Sachen die Ihr dafür verwenden würdet?
Danke schonmal und Grüße
Sulo