Petit projet: classe PHP, framework ou pas ?

Petit projet: classe PHP, framework ou pas ? - PHP - Programmation

Marsh Posté le 25-02-2010 à 21:38:53    

Wah ca fait un moment que je n'avais pas remis les pieds chez HFR pour poster. Je reviens pour une question de conception.
 
J'ai un petit projet à faire. Une bibliothèque. J'ai commencé il y a quelques jour à écrire quelques fonction PHP pour la réutilisabilité du code (il parait  :D), alors que je ne le faisais avant que très rarement. Et puis, de fil en aiguille (seulement dans ma tête cette fois), je me suis dit que dans la même ligne de conduite, construire une classe PHP "livre" serait très pratique.
J'aurais une classe livre, des attributs comme nom, date_edition, prix, editeur...etc, avec tous ses get & set comme il faut. Je vois à peu près dans ma tête comment programmer cela, même si je n'ai pratiquement jamais fait d'objet en PHP (seulement en JAVA).
 
Finalement s'est posé la question logique du framework. Ne m'y connaissant pas trop en framework (j'ai tjs fait moi même mes dev), trouvez-vous utile pour mon projet d'utiliser un framework ?
(Je ne sais pas si la question a un sens ou pas)

Message cité 1 fois
Message édité par welcominh le 25-02-2010 à 21:39:55
Reply

Marsh Posté le 25-02-2010 à 21:38:53   

Reply

Marsh Posté le 25-02-2010 à 21:54:49    

welcominh a écrit :

Wah ca fait un moment que je n'avais pas remis les pieds chez HFR pour poster. Je reviens pour une question de conception.
 
J'ai un petit projet à faire. Une bibliothèque. J'ai commencé il y a quelques jour à écrire quelques fonction PHP pour la réutilisabilité du code (il parait  :D), alors que je ne le faisais avant que très rarement. Et puis, de fil en aiguille (seulement dans ma tête cette fois), je me suis dit que dans la même ligne de conduite, construire une classe PHP "livre" serait très pratique.
J'aurais une classe livre, des attributs comme nom, date_edition, prix, editeur...etc, avec tous ses get & set comme il faut. Je vois à peu près dans ma tête comment programmer cela, même si je n'ai pratiquement jamais fait d'objet en PHP (seulement en JAVA).
 
Finalement s'est posé la question logique du framework. Ne m'y connaissant pas trop en framework (j'ai tjs fait moi même mes dev), trouvez-vous utile pour mon projet d'utiliser un framework ?
(Je ne sais pas si la question a un sens ou pas)


 
bien sure ta question a un sens. est ce que ca vaut le coup d'apprendre un framework php pour réaliser ton projet.
 
après avoir appris a utiliser le framework tu pourras réutiliser ce que tu auras appris dans d'autre projet. Si tu n'utilises pas de framework lors du prochain projet tu vas te reposer la question. mais tu vas forcement perdre du temps au début.
 
regarde du cote de cakephp ou symfony qui sont de bon framework mvc.

Reply

Marsh Posté le 25-02-2010 à 22:06:41    

Donc j'en conclus que oui ca vaut le coup d'apprendre.
D'accord je prends note de ce que tu m'as dit. Je ne garantis pas m'y mettre sérieusement dans l'immédiat, faute de fainéantise. (L'exemple que j'ai donné est un peu bateau).
Cependant je viens de voir un tutoriel cakephp sur le site du zéro qui m'a l'air intéressant. Et peut-être que cela me donnera (enfin) l'envie. C'est bien l'un des seuls sites qui m'a donné envie d'apprendre pour rien. (pour rien = sans avoir un site existant ou projet qui oblige à être au pied du mur et mettre la main dans le cambouis).


Message édité par welcominh le 25-02-2010 à 22:09:49

---------------
Direct-download.com, le moteur de recherche pour Mega
Reply

Marsh Posté le 09-03-2010 à 17:14:54    

Zend Framework est très bon aussi.
Un peu compliquer a mettre en oeuvre au début, mais très productif ensuite.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 09-03-2010 à 17:20:02    

MEI a écrit :

Zend Framework est très bon aussi.
Un peu compliquer a mettre en oeuvre au début, mais très productif ensuite.


 
Ouais par contre niveau doc c'est un peu la misère...le machin fait un tas de choses "par magie", et c'est documenté nulle part. Hyper pénible quand on aime comprendre de devoir traquer le pourquoi du comment au fin fond des sources du framework, et encore si on y arrive.:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 09-03-2010 à 17:26:12    

Ce n'est pas documenté car c'est du "Convention over configuration".  
 
Ils te donnent les conventions dès le QuickStar, et après tu les connais.
 
Tu sais ce qu'ils faut écrire pour avoir un résultat, mais tu n'as pas à savoir comment dans les bas fonds c'est écrit.
 
En plus ajouté à ça faut maîtriser et la programmation orienté-objet et le Modèle-Vue-Contrôleur, donc forcement, d'un coup ça peut faire mal.
 
Pour tout le reste au niveau explication des composants, la doc. est correcte, sauf composant vraiment à chier comme Zend_Form et ces maudits décorateurs qui appelles ou pas 36 aides de vues. :D
 
M'enfin le vrai avantage c'est la pérennité du framework.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 09-03-2010 à 17:32:42    

MEI a écrit :

Ce n'est pas documenté car c'est du "Convention over configuration".  
 
Ils te donnent les conventions dès le QuickStar, et après tu les connais.


lulz.
Dès que t'as un truc qui marche pas / qui est pas exactement comme dans le quickstart tu peux pleurer.[:moule_bite]


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed