GWT oder JSF oder... ?

oppi

Mitglied
Hallo zusammen !

Ich bin im Moment auf der Suche nach einem Framework/ einer Technologie um mein nächstes Projekt (eine Webanwendung) umzusetzen.
Hab bisher nur mit Servlets&JSP in Java gearbeitet. Das Google Web Toolkit spricht mich sehr an, da man anscheinend keine tieferen Kenntnisse in JavaScript braucht. Ausserdem scheint es vom Prinzip her Java Swing sehr ähnlich zu sein.

Oder doch den offiziellen Standard mit JSF ? Was hat mehr Zukunft ?

Meinungen und Vorschläge sehr willkommen

Gruß
 
G

Gast2

Gast
Hallo zusammen !

Ich bin im Moment auf der Suche nach einem Framework/ einer Technologie um mein nächstes Projekt (eine Webanwendung) umzusetzen.
Hab bisher nur mit Servlets&JSP in Java gearbeitet. Das Google Web Toolkit spricht mich sehr an, da man anscheinend keine tieferen Kenntnisse in JavaScript braucht. Ausserdem scheint es vom Prinzip her Java Swing sehr ähnlich zu sein.

Oder doch den offiziellen Standard mit JSF ? Was hat mehr Zukunft ?

Meinungen und Vorschläge sehr willkommen

Gruß

He nachdem was du sonst noch so einsetzten willst. Wie schauts mit Application Server aus?
Wenn du JBoss7 und JEE6 verwendest ist ja eigentlich schon alles dabei, JSF2,CDI,EJB usw.
Wenn du sowaswie Vaadin einsetzen willst(https://vaadin.com/home) ist ein erweitertes GWT mit drin.
 

oppi

Mitglied
dachte jetzt eigentlich an Glassfish oder JBoss. Wie siehst du die Zukunftschancen der einzelnen Frameworks ? Bin (noch) in der Ausbildung und hätte gerne gute Chance später bei Bewerbungen :)
 
G

Gast2

Gast
dachte jetzt eigentlich an Glassfish oder JBoss. Wie siehst du die Zukunftschancen der einzelnen Frameworks ? Bin (noch) in der Ausbildung und hätte gerne gute Chance später bei Bewerbungen :)

Kommt auf die Unternehmen an. JSF ist die Standardview in EE Spec und wird da wohl so schnell nicht mehr rauskommen. Und GWT ist auch verbreitet und wird wohl auch noch eine Weile Bestand haben.

Wie gesagt wenn du am wenigstens Konfigurationsaufwand haben willst nimmst einfach die aktuellste JEE Spec., da hast schon genügend Frameworks zu erlernen: JPA,JSF,CDI,EJB...
Das reicht erstmal für eine Weile ;)
 

oppi

Mitglied
also das GWT scheint mir sehr wenig Konfiguration zu benötigen. Und auch das Programmiermodell das ja so ähnlich wie Swing ist, scheint mir einfacher zu sein... kann mich natürlich auch irren

JPA hab ich schon mit gearbeitet, würde ja auch bei GWT anfallen, genauso wie JUnit
 

oppi

Mitglied
hätte fast vergessen zu sagen, das ich auch Daten aus einer Datenbank in Graphen darstellen muss. Wäre halt super wenn ich dafür kein extra framework bräuchte neben dem Webframework
 

oppi

Mitglied
wow das sieht fantastisch aus. Ich hab von der Firma das Buch "Core Java Server Faces" 3te Auflage zur verfügung. Meint ihr das wäre ein guter Einstieg ?
 
G

Gast2

Gast

oppi

Mitglied
dankeschön ! werd mir mich da mal einarbeiten. Eine weitere Anforderung wäre auch PDF Generierung der Grafiken, aber sieht so aus als ob das komplizierter wäre (bei PHP Zend Framework ist solch eine Funktion schon eingebaut)
 

Nogothrim

Aktives Mitglied
wichtig ist bei Tutorials, dass du dir nix uraltes mehr mit JSF 1.2 reinziehst, das ist wohl eher vewirrend dann. Ich glaube das Core JSF buch haben wir in der Firma auch als 2.0 Version, sollte ok sein. Für PDF-Generierung wirst du wahrscheinlich noch weitere Frameworks brauchen z.B. "JasperReports", oder wenn man direkt low-level im PDF rumfrickeln will "iText".
 

oppi

Mitglied
mit iText hab ich schon gearbeitet, aber für die Graphen wirds dann wohl eher schwer soweit ich weiss. Aber danke für den Tipp, werd mich mal schlau machen mit Frameworks
 
M

mmarinschek

Gast
Wenn du dich für JSF entscheidest - ich mag vorbelastet sein, weil ich einer der Autoren bin, aber für JSF gibt es auch ein (Gratis) online Buch, hier:

JSF 2 Tutorial, Grundlagen Erweiterte Konzepte

Wenn du mal etwas suchen solltest, vielleicht ganz praktisch. Ist auch immer auf einem halbwegs aktuellen Stand (wir bemühen uns zumindest :)

lg,

Martin
 
M

mmarinschek

Gast
... das gibt es natürlich auch in einer gedruckten Form - die Online Variante ist aber natürlich immer etwas aktueller.

lg,

Martin
 

c2delegate

Mitglied
ich habe vor kurzem ein projekt mit java ee 6 umgesetzt. habe als server jboss 7 verwendet, kann dir nur empfehlen jsf 2.0 in verbindung mit primefaces zu benutzen, einfach top. da jsf jetzt in di spezifikation aufgenommen worden ist, wird die entwicklung in diesem bereich schneller voranschreiten. zukunftssicher ist in diesem bereich nie was, ejb werden vermutlich bald sterben, sowie jsp da jsf jetzt die primäre vdl ist
 

Oben