Page 1 sur 1

Portage de Struts en PHP5 : ça mange quoi l'hiver ce bétail

Posté : 04 juin 2008, 09:52
par Cyrano
Une news sur Nexen m'incite à poser la question aux amateurs avertis : une description sommaire de ce qu'est Struts (et par conséquent l'intérêt qu'il y a à la porter en PHP5) serait fort bienvenue. Je soupçonne des choses bien intéressantes, mais me plonger dans les méandres de Java pour comprendre ne m'excite pas des masses :-k

Posté : 04 juin 2008, 10:01
par ouckileou
Un petit tour sur Wikipédia alors : http://fr.wikipedia.org/wiki/Struts

L'idée est peut-être bonne mais Phruts c'est vraiment naze comme nom :(

Posté : 04 juin 2008, 10:24
par naholyr
Oh tiens, un autre framework MVC pour PHP.

Posté : 04 juin 2008, 20:21
par Olivier HENRY
Salut Cyrano

Je pense que l'article de wikipédia t'as plus éclairé sur ce qu'est le framework Struts.

Maintenant pour répondre à l'intérêt de le porter sous PHP5 : aucun !!!

Surtout que d'après de nombreux articles que l'on peut lire sur le net, il existe aujourd'hui des frameworks Java plus évolués au niveau de leur conception (Spring MVC ou Struts dans sa version 2 lui même) et qui corrigent certaines lourdeurs inhérentes à la version 1.x.

Mais il existe quelques développeurs PHP, la communauté de la version précédente en PHP4 de PHruts nommé php.MVC dont je fais partie, qui apprécient l'architecture proposée par le framework. Le développement d'une application sous PHruts aide à séparer et facilite l'interaction entre les couches vue et contrôleur. Le fait que les actions exécutables par l'application soient déterminées dans un fichier de configuration permet d'avoir facilement une vue d'ensemble des fonctionnalités proposées par son application. Enfin le fait que le framework impose un cadre de développement bien déterminé permet d'automatiser et de donc de faciliter le développement d'une application web (mais bon on retrouve cet avantage par définition dans tous les frameworks de développement PHP).

Par contre l'envers du décors est que l'apprentissage d'un tel framework demande d'y consacrer un temps non négligeable.

Donc à réserver aux développeur avertis ou passionnés et pour des projets de grande taille. Voilà en espérant que ça t'aidera à faire ton choix.

NB: bientôt de nouveaux articles sur Aquitaine-libre.fr en français décrivant la façon de développer une application sous PHruts, car un tel projet sans documentation conséquente présente également peu d'intérêt.

Posté : 04 juin 2008, 20:34
par pascaltje
on peut prendre struts, garder les fichiers de config en les simplifiant et lui donner un nom plus facile à prononcer : symfony

A+

Pascal

Posté : 04 juin 2008, 23:24
par Hywan
Hey :),

Comme Naholyr et pascaljte, je me demande si ce n'est pas encore un de plus. C'est déjà assez le bazar dans les frameworks PHP pour qu'on en apporte de Java … Symfony propose un très bon modèle MVC, tout comme Zend Framework (ou encore Hoa, hop, ça fait pas de mal ^^).

Soit dit en passant, dire PHruts nous permet de perdre 1 litre de salive, pratique …

Posté : 05 juin 2008, 00:47
par oualafoune
béh tant qu'on y est i a aussi : Mojavi, Seagull, Prado, Jelix et tant d'autres

comme chacun apparemment est venu vendre son framework autant en faire profiter tout le monde

au final le développeur sera faire son choix tout seul de toute façon, ça évitera à certains d'user leur salive pour rien...

Posté : 05 juin 2008, 05:43
par Cyrano
Merci tout le monde,
en somme, si je résume sommairement, ça va surtout s'adresser à des développeurs aguerris ayant quand même des connaissances du fonctionnement et de l'architecture de Struts et en appréciant le fonctionnement mais c'est là aussi conçu pour des projets lourds. :-k