Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1117 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Petit projet: classe PHP, framework ou pas ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit projet: classe PHP, framework ou pas ?

n°1969456
welcominh
Posté le 25-02-2010 à 21:38:53  profilanswer
 

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
mood
Publicité
Posté le 25-02-2010 à 21:38:53  profilanswer
 

n°1969459
d@kn1ko
Posté le 25-02-2010 à 21:54:49  profilanswer
 

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.

n°1969463
welcominh
Posté le 25-02-2010 à 22:06:41  profilanswer
 

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
n°1972356
MEI
|DarthPingoo(tm)|
Posté le 09-03-2010 à 17:14:54  profilanswer
 

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


---------------
| AMD Ryzen 9 5950X 16C/32T @ 3.4-4.9GHz - 64GB DDR4-3600 16-18-18 1T - AMD Radeon RX 5700 XT 8GB @ 2010MHz/14Gbps |
n°1972365
skeye
Posté le 09-03-2010 à 17:20:02  profilanswer
 

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 -
n°1972369
MEI
|DarthPingoo(tm)|
Posté le 09-03-2010 à 17:26:12  profilanswer
 

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 9 5950X 16C/32T @ 3.4-4.9GHz - 64GB DDR4-3600 16-18-18 1T - AMD Radeon RX 5700 XT 8GB @ 2010MHz/14Gbps |
n°1972374
skeye
Posté le 09-03-2010 à 17:32:42  profilanswer
 

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 -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Petit projet: classe PHP, framework ou pas ?

 

Sujets relatifs
Error Parse PHP ... :-( WikimediaProblème Javascript/Ajax/PHP
Inclure un dossier (et son contenu) dans un projet J2EE ?[PHP] Système de chargement de ma page
[VB.NET] Projet Informatique PTI BTSMotivés pour un petit test? Alors un retour ne serait pas de refus...
[HTML/CSS/Javascript] Petit problème que je n'arrive pas à cerner...[PHP] Sécurité - Injection de javascripts
Intégrer des sons et vidéos à un projet soundslidesTexte d'un script en plus petit..
Plus de sujets relatifs à : Petit projet: classe PHP, framework ou pas ?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR