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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Portage de Struts en PHP5 : ça mange quoi l'hiver ce bétail ?

par Cyrano » 05 juin 2008, 05:43

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

par oualafoune » 05 juin 2008, 00:47

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...

par Hywan » 04 juin 2008, 23:24

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 …

par pascaltje » 04 juin 2008, 20:34

on peut prendre struts, garder les fichiers de config en les simplifiant et lui donner un nom plus facile à prononcer : symfony

A+

Pascal

par Olivier HENRY » 04 juin 2008, 20:21

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.

par naholyr » 04 juin 2008, 10:24

Oh tiens, un autre framework MVC pour PHP.

par ouckileou » 04 juin 2008, 10:01

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 :(

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

par Cyrano » 04 juin 2008, 09:52

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