Précédent   Forum du club des développeurs et IT Pro > Java > Communauté Java > Débats

Débats Les débats et sondages sur le langage et les technologies Java

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quel est votre framework préféré de gestion de Vue?
Struts v1 30 9,90%
Struts v2 44 14,52%
JSF (Java Server Faces) 103 33,99%
Spring MVC 36 11,88%
Wicket 25 8,25%
Tapestry 14 4,62%
GWT 28 9,24%
Autres (précisez) 23 7,59%
Votants: 303. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 15/11/2007, 07h59   #21
M@th
Membre habitué
 
Inscription : avril 2005
Messages : 102
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Luxembourg

Informations forums :
Inscription : avril 2005
Messages : 102
Points : 121
Points : 121
Bonjour,

Dans le cadre professionnel, nous utilisons beaucoup Spring MVC (spécification du client) mais personnellement j'aime bien JSF pour l'approche composant !

A plus,
Mathieu
M@th est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 08h40   #22
vandoor
Membre du Club
 
Inscription : novembre 2002
Messages : 50
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 50
Points : 51
Points : 51
Par défaut framework zk

Bonjour,
Dans le cadre de mon travail on a testé GWT et ZK, c'est le deuxième qui l'a emporté.

Ce que nous avons aprécié :

- Un peu plus flexible car il permet de travailler l'interface avec des fichiers XML. La possibilité de programmer l'interface en Java est tout de même possible.
- Il y a possibilité de créer soit même des composants plus avancés que ceux qui sont déjà proposés dans la librairie de base.
- Le forum d'entraide et les développeurs du framework sont très actifs.
- Intégration de Spring par défaut.

Pour plus de détails : www.zkoss.org

+++
vandoor
vandoor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 09h37   #23
OButterlin
Modérateur
 
Avatar de OButterlin
 
Homme
Inscription : novembre 2006
Messages : 5 087
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 5 087
Points : 5 823
Points : 5 823
Un peu tard puisque le choix est fait...

On utilise Struts (v1) pour plusieurs projets (lourds).
C'est effectivement vieillissant, il y a pas mal d'imperfections et si ça ne tenait qu'à moi, c'est vers Struts v2 que je pencherais, mais faute de temps, ça attendra un peu...

JSF est pas mal, mais ces derniers temps, ils ont foutu un peu le bronx avec leur 2 implémentations qui s'opposent, dommage...

Un dernier truc qui m'a fait "tiquer"
Citation:
Envoyé par Pill_S Voir le message
EJB a aussi une spécification, mais ne fait pas le poids face a hibernate...
Il ne faut pas confondre EJB et JPA, d'ailleurs, EJB3 peut très bien s'appuyer sur Hibernate (ou TopLink, JDO, ou d'autres)
Pour avoir utilisé les 2, EJB3 a de gros avantages pour lui, mais pour une application simple, Hibernate est très bien également...

A+
OButterlin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 09h40   #24
djo.mos
Expert Confirmé Sénior
 
Avatar de djo.mos
 
Inscription : octobre 2004
Messages : 4 678
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 4 678
Points : 7 003
Points : 7 003
Bonjour.

Citation:
Envoyé par OButterlin Voir le message
JSF est pas mal, mais ces derniers temps, ils ont foutu un peu le bronx avec leur 2 implémentations qui s'opposent, dommage...
Veux tu détailler s'il te plaît ? c'est quoi cette histoire au juste ?

Merci.
__________________
Mon Blog | Mes Cours | Moi sur twitter
djo.mos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 09h54   #25
Pill_S
Membre Expert
 
Avatar de Pill_S
 
Homme Sébastien Piller
Consultant informatique
Inscription : janvier 2004
Messages : 1 632
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Piller
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 632
Points : 2 131
Points : 2 131
Envoyer un message via MSN à Pill_S
Citation:
Envoyé par OButterlin Voir le message
Un peu tard puisque le choix est fait...
Le choix est fait, oui, mais le débat n'en est pas moins intéressant. Et mon projet actuel n'est pas le seul que nous allons réaliser, rien ne nous empêche de changer de framework si l'un d'entre eux sort du lot
Pour EJB, je n'ai aucune connaissance, mais je ne fait que répéter les légendes urbaines que l'on voit un peu partout....
__________________
gg
Pill_S est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 09h59   #26
OButterlin
Modérateur
 
Avatar de OButterlin
 
Homme
Inscription : novembre 2006
Messages : 5 087
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 5 087
Points : 5 823
Points : 5 823
Citation:
Envoyé par djo.mos Voir le message
Veux tu détailler s'il te plaît ? c'est quoi cette histoire au juste ?
Il y avait une incompatibilité entre Sun JSF RI et ... je ne sais plus quoi, je rechercherai l'information, ça date et de mémoire, ça concernait Rich Faces...
Ca obligeait à supprimer (sur le serveur) l'implémentation de Sun... pas top...

Je vous tiens au courant (mais un peu plus tard...je suis à la ramasse)

A+
OButterlin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 10h03   #27
OButterlin
Modérateur
 
Avatar de OButterlin
 
Homme
Inscription : novembre 2006
Messages : 5 087
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 5 087
Points : 5 823
Points : 5 823
Citation:
Envoyé par Pill_S Voir le message
Pour EJB, je n'ai aucune connaissance, mais je ne fait que répéter les légendes urbaines que l'on voit un peu partout....
J'suis pas loin d'avoir fait la même chose avec le problème JSF... mais bon, c'était (je l'espère) peut-être un problème spatio-temporel
OButterlin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 10h07   #28
framus.class
Membre du Club
 
Inscription : octobre 2006
Messages : 105
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 105
Points : 48
Points : 48
Moi j'ai choisis Struts 2, parce que je trouve qu'il est à la fois très facile à utiliser et très puissant surtout en ce qui concerne son intégration d'ajax dojo et les autres plugins qui peuvent rendre un grand service au developpeurs.
framus.class est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 10h10   #29
djo.mos
Expert Confirmé Sénior
 
Avatar de djo.mos
 
Inscription : octobre 2004
Messages : 4 678
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 4 678
Points : 7 003
Points : 7 003
Humm ... bizarre ...
D'abord parceque la Sun RI est une implémentation de JSF tandis que RichFaces est un jeu de composants: ils jouent pas dans la même catégorie ...

Aussi, le "supprimer l'implémentation de Sun" sur le serveur ... sans imlémentation, JSF ne marche plus

Et enfin, je suis à cet instant même en tain de bosser sur une application JSF avec la Sun RI et RichFaces, et ça marche sans accrocs.
__________________
Mon Blog | Mes Cours | Moi sur twitter
djo.mos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 10h15   #30
OButterlin
Modérateur
 
Avatar de OButterlin
 
Homme
Inscription : novembre 2006
Messages : 5 087
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 5 087
Points : 5 823
Points : 5 823
Citation:
Envoyé par djo.mos Voir le message
Et enfin, je suis à cet instant même en tain de bosser sur une application JSF avec la Sun RI et RichFaces, et ça marche sans accrocs.
Pour une bonne nouvelle, c'est une bonne nouvelle !
J'aurais bien aimé développer l'application sur laquelle je travaille en ce moment avec RichFaces, à mon avis l'une des meilleurs bibliothèque de composants du moment...

Tu utilises quelle version ?
OButterlin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 10h18   #31
Jester
Membre chevronné
 
Avatar de Jester
 
Inscription : septembre 2003
Messages : 740
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 740
Points : 783
Points : 783
Pour ma part, je me suis orienté vers struts2. J'aime particulièrement sa gestion évènementielle très claire et simple.

J'avais un peu gouté aux approches composants (via ZK, je n'ai que survolé JSF), et leur lourdeur m'embête un peu.

Sur le client j'utilise prototype/scriptaculous pour faire de l'AJAX, donc j'ai plusieurs actions simples. J'utilise une conception de type SOA i.e. j'expose des services et je construits ma page autour, un peu l'inverse, il me semble, qu'une approche par composants qui commence par réfléchir à ses composants.

En dessous de tout ça, j'utilise Spring comme beaucoup.
Jester est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 10h25   #32
sleepy2002
Membre confirmé
 
Inscription : juillet 2002
Messages : 239
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juillet 2002
Messages : 239
Points : 200
Points : 200
Bonjour,

Ayant fait du Struts pendant quelques temps (et un peu de JSF), j'ai eu l'opportinuté de travailler sur un projet mettant en oeuvre Wicket.

Le 'tout java' permet une plus grande maîtrise du développement notamment lors des phases de refactoring. Par contre, comme le soulignait zedros, c'est du 'statefull' donc il faudra veiller 'profiler' l'application en fonction des critères de charge.
sleepy2002 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 10h37   #33
djo.mos
Expert Confirmé Sénior
 
Avatar de djo.mos
 
Inscription : octobre 2004
Messages : 4 678
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 4 678
Points : 7 003
Points : 7 003
Citation:
Envoyé par OButterlin Voir le message
Pour une bonne nouvelle, c'est une bonne nouvelle !
J'aurais bien aimé développer l'application sur laquelle je travaille en ce moment avec RichFaces, à mon avis l'une des meilleurs bibliothèque de composants du moment...

Tu utilises quelle version ?
J'utilise la Sun RI 1.2_4 et RichFaces 3.1.2 GA.
__________________
Mon Blog | Mes Cours | Moi sur twitter
djo.mos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 11h25   #34
OButterlin
Modérateur
 
Avatar de OButterlin
 
Homme
Inscription : novembre 2006
Messages : 5 087
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 5 087
Points : 5 823
Points : 5 823
Citation:
Envoyé par djo.mos Voir le message
J'utilise la Sun RI 1.2_4 et RichFaces 3.1.2 GA.
J'essayerai cette version la prochaine fois (je crois que j'avais la 3.1.0)

En tout cas, merci pour l'info
OButterlin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 13h16   #35
sheura
Membre à l'essai
 
Inscription : mai 2004
Messages : 84
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 84
Points : 24
Points : 24
Envoyer un message via MSN à sheura Envoyer un message via Skype™ à sheura
Salut à tous

Juste pour apporter ma petite et modeste contribution à cette discution, je vous propose de tester un framework que j'ai découvert il ya pas si longtemps que ça et qui m'a réellement faciné. Pour le nommer : ZK.
vous trouverez toutes les informations sur le site http://www.potix.com/.
Je ne connais pas RichFaces et Cie mais bon ..... ayant travaillé avec JSF et struts, je trouves que ZK représente l'avenir du web en java.

Merci à tous.
sheura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 13h55   #36
benwit
Rédacteur
 
Avatar de benwit
 
Inscription : septembre 2004
Messages : 1 628
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 1 628
Points : 3 094
Points : 3 094
Un petit pdf découvert aujourd'hui qui évoque des avantages/inconvenients des frameworks : http://static.raibledesigns.com/repo...eConUS2007.pdf
benwit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 20h18   #37
zais_ethael
Membre émérite
 
Inscription : mars 2005
Messages : 1 064
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2005
Messages : 1 064
Points : 890
Points : 890
Moi j'ai répondu Struts V1, mais uniquement parceque c'est le seul que j'ai déja utilisé .
Sinon, voici comment je vois les choses: les jsp de base avec biblios de tags, els, et la jstl sont largement suffisants pour générer des pages html de façon "php-like" (comprendre un petit langage impératif pratique pour générer du texte). Le vrai manque se situe au niveau de la réception des données, les servlets ne sont pas du tout adaptées pour ça, d'où l'utilité d'un framework MVC. Pour ça, Struts est suffisant, quoi qu'à mon avis il serait tout à fait possible de faire plus simple. Je fais un stage en ce moment et il est possible que j'apprenne Spring MVC, je verrais bien ce que ça donne.
Sinon, il y a évidemment d'autres approches que le MVC, l'évènementiel d'ASP.NET en est un bel exemple repris par JSF. Fut un temps où j'avais fait mon petit benchmark des frameworks web, et j'avais éliminé JSF parceque je trouvais qu'il était avant tout fait pour pouvoir implémenter un super GUI-Builder par dessus, alors qu'il n'en existait aucun bon à l'époque.
zais_ethael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 22h51   #38
djo.mos
Expert Confirmé Sénior
 
Avatar de djo.mos
 
Inscription : octobre 2004
Messages : 4 678
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 4 678
Points : 7 003
Points : 7 003
Bonjour.

Citation:
Envoyé par zais_ethael
Sinon, il y a évidemment d'autres approches que le MVC, l'évènementiel d'ASP.NET en est un bel exemple repris par JSF.
La je dois dire que je ne suis pas d'accord ... JSF est bel et bien du MVC pur et dur, au même titre que les frameworks que t'a cité dans la première partie de ta réponse (Struts, etc.).
En fait, la catégorisation ne tourne pas autour du MVC (l'enfreigner serait du suicide), mais plutôt par frameworks à base d'actions (Struts, Spring MVC, etc.) et frameworks à base de composants (JSF, etc.)

Citation:
Envoyé par Jester
Sur le client j'utilise prototype/scriptaculous pour faire de l'AJAX, donc j'ai plusieurs actions simples. J'utilise une conception de type SOA i.e. j'expose des services et je construits ma page autour, un peu l'inverse, il me semble, qu'une approche par composants qui commence par réfléchir à ses composants.
Encore pas d'accord ... si on travaille en MVC (et on travaille en MVC avec les frameworks orientés composants), les services n'ont absolument rien à voir avec les vues, que ces dernières soient décrites en procedural ou en composants.
__________________
Mon Blog | Mes Cours | Moi sur twitter
djo.mos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 13h29   #39
dstauret
Futur Membre du Club
 
Inscription : septembre 2004
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 19
Points : 18
Points : 18
Par défaut Spring + hibernate

Perso j'ai commencé par strust, par qu'on en parlait beaucoup (surtout pour les offres d'emploi), mais j'ai vite déchanté et constaté un grand nombre de limitations; je me suis dirigé vers Spring (MVC, IOC), qui est bien meilleur, avec la possibilité de tout paramétrer.
Sinon, j'utilise hibernate depuis un bout de temps, et je n'est rien testé d'autre niveau ORM, car c'est suffisament puissant.
Je cherche seulement un plugin/module pour ne pas avoir autant de fichiers/codes en utilisant Spring/Hibernate.
dstauret est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 13h39   #40
Jester
Membre chevronné
 
Avatar de Jester
 
Inscription : septembre 2003
Messages : 740
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 740
Points : 783
Points : 783
Citation:
Envoyé par djo.mos Voir le message
Encore pas d'accord ... si on travaille en MVC (et on travaille en MVC avec les frameworks orientés composants), les services n'ont absolument rien à voir avec les vues, que ces dernières soient décrites en procedural ou en composants.
Je n'ai pas dit que ça avait un rapport. J'ai pas mal de "services" (j'ai dit type parce que ça renvoie des bouts de HTML ce qui ne fait pas très service), à chaque service correspond une action struts 2 qui est elle en MVC, la vue étant en HTML, mais j'envisage de rajouter du JSON. Le serveur n'a besoin de stocker dans la sessions que le compte utilisateur pour les services qui sont à accès restreints ou personnalisés pour l'utilisateur (e.g. avoir les infos de son compte).

En gros, c'est une façon simple de faire du "pseudo" composants léger avec un framework événementiel. Pour l'instant ça me convient, je dis pas que c'est l'idéal.
Jester est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h10.


 
 
 
 
Partenaires

Hébergement Web