SOS MVC : Un framework très simple qui ne s'occupe que de ça

Eléphant du PHP | 59 Messages

09 avr. 2008, 14:44

Bonjour,

Je teste les différents frameworks et je remarque qu'il me retire ce que j'aimais en php et qui est d'être assez libre, je comprends bien qu'un framework à pour but de donner une structure et de normaliser la façon de programmer mais la vraiment ça ne me réussit pas du tout et mes projets n'avance pas depuis que j'ai voulu les passer dans un framework.

Existerait-il un framework très simple qui ne s'occupe que d'implémenter le modèle MVC et l'url-rewriting, facile à comprendre (car bien pensé) et qui me laisse un maximum de liberté.

(Je dirais même presque que le mieux serait qu'il ne s'occupe que du C (le controlleur) et de l'url-rewriting (c'est plus mvc certe). D'autant plus que chacun a ces propres préférences sur la façon de créer des Vues et des Modèles).

Je vous remercie d'avance grandement pour vos réponses.

jD

ViPHP
ViPHP | 4674 Messages

17 avr. 2008, 12:14

En général, un framework tente d'être le plus complet possible. Donc qu'il ne s'occupe que d'une couche du MVC (le contrôleur selon ta demande) serait complètement aberrant.

Je suis d'accord qu'il y a des MVC plus ou moins intuitif, mais en général, ils font parti d'un framework et les dépendances entre les différents paquetages peuvent être gênantes.
Justement, as-tu essayé l'excellent Hoa Framework 8-) ? Une vidéo de démonstration du MVC est également disponible ! Attendez la prochaine version car le système de réécriture d'URL est complètement modifié et est encore plus intuitif ! Avec Hoa, tout vos soucis disparaissent :mrgreen: !


(Bah quoi, je tente hein ^^ ... hahaha bon j'avoue que là, j'ai mis le paquet :D)
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

ViPHP
ViPHP | 2287 Messages

17 avr. 2008, 12:51

Il faut aussi voir que, pour les raisons que tu cites, on ne voit pas les bénéfices d'un framework à court terme. Il faut le temps de monter en compétence sur le framework pour retrouver son niveau, et à terme gagner, en productivité ;-) Et pour cela il faut bien plus de temps que le temps de faire les tutoriaux.

Bref, donne-toi le temps avant de jeter le bébé avec l'eau du bain. Sinon tu vas te retrouver à faire ton propre framework :D
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 53 Messages

17 avr. 2008, 13:07

Ca m'a l'air pas mal votre framework!

Cela fait quelques temps que j'en ai marre de coder "from scratch" (bon j'ai mes classes de login, connexion et autres toutes prêtes)..

je vais y jeter un oeil...faut aussi que je puisse facilement mettre du mootools dedans !!

J'avais regardé du côté de cakePHP mais pas très documenté et j'ai peur de perdre trop de temps avec ça!

:D

ViPHP
ViPHP | 4674 Messages

17 avr. 2008, 13:25

Bref, donne-toi le temps avant de jeter le bébé avec l'eau du bain. Sinon tu vas te retrouver à faire ton propre framework :D
Et faire son propre framework, pfiouu, c'est chiant ^^.

Pour répondre à Bidibule, évidemment que tu peux inclure du Mootools dedans. Ça concerne les fichiers vues et pas le contrôleur, donc c'est simplement de l'HTML :).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 53 Messages

17 avr. 2008, 13:54

Mais c'est que tu commences à m'intéresser toi! :D

Eléphant du PHP | 59 Messages

23 avr. 2008, 17:35

Merci beaucoup pour vos réponses, pardon de répondre si tard j'étais tombé dans une tentative de programmer ça, bon c'est laborieux mais ça m'aura au moins motivé pour lire la doc des différents frameworks existants plus en détail et Hoa fait biensûr parti de ceux que j'étudie, Félicitation HyWaN!!

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

ViPHP
ViPHP | 4674 Messages

23 avr. 2008, 19:18

Comme quoi la pub en force, ça marche :lol:.
Hoa est en bêta et est beaucoup moins mûre que Zend Framework ou Symfony. Tu devrais également te renseigner sur ces frameworks qui sont très bien conçus. Mais si tu veux utiliser Hoa, fonce ;-).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 59 Messages

23 avr. 2008, 21:19

Oui, je teste ceux la aussi, symfony je suis pas très fan pour l'instant, mais bon c'est intéressant quand même. Actuellement mon nouveau problème c'est l'i18n/l10n...

ViPHP
ViPHP | 4674 Messages

23 avr. 2008, 22:16

L10n, dans 3 chapitres (du manuel de Hoa), un peu de patience ;-).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).