|
|||||||
| Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques |
|
|
Publicité ' | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#81 |
|
Membre régulier
![]() Inscription : mai 2003 Messages : 86 ![]() |
Salut,
J'ai installé symfony sur des machines de dev et copié le dossier de la release de symfony sur un serveur de prod (enfin pas vraiment mais tout comme). Et cela fonctionne. Donc pas besoin d'installer quoi que ce soit pour la prod je pense. Par contre j'ai quelques soucis notamment avec les flux rss mais je pense que cela vient plutôt de la conf d'apache qui ne doit pas être correcte (en dev je suis sur windows et en prod sur debian). |
|
|
00
|
|
|
#82 | |
|
Membre régulier
![]() Inscription : mai 2003 Messages : 86 ![]() |
Citation:
Par contre le côté javascript de symfony ne fonctionnera peut-être pas parce qu'il y a un alias à configurer. Alors sans accès à la conf d'apache pour activer le module et spécifier l'alias je ne sais pas comment tu vas faire. |
|
|
|
00
|
|
|
#83 |
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 108 ![]() |
mhhhh voila le genre de trucs qui m'inquiete
|
|
|
00
|
|
|
#84 |
|
Membre confirmé
![]() ![]() Inscription : mai 2002 Messages : 565 ![]() |
J'utilise un framework maison. Pour le développer je me suis intéressé à ce qui existe, en particulier Symfony, php.MVC, Copix, Seagull, Jelix et CakePHP. Je ne comprends pas trop l'intérêt des frameworks lourds calqués sur le modèle de Java comme php.MVC. Copix et Jelix (fork de Copix) ont particulièrement retenu mon attention, car ils sont simples et clairs et correspondent bien à mes besoins et à ma manière de travailler.
|
|
|
00
|
|
|
#85 | |
|
Inscrit
Djangonaute Linuxien Inscription : octobre 2006 Messages : 642 ![]() |
Quelqu'un peut recommander un framework MVC et TDD bien documente svp ?
Pour l'instant je tourne sur mes propres machins construits avec eZ Components et PHPUnit, ca fonctionne bien mais je ne sent pas de maintenir un tel systeme tout seul et je sent que je re-invente la roue. Je souhaite, entre autres, generer des objets persistents (a la symphony) documentes et relativement complexes, avec leurs tests-unitaires ainsi que leurs actions CRUD, c'est trivial et c'est ce que font mes machins j'ai le sentiment de re-inventer la roue. Aussi, je souhaite developper mes controlleurs (et actions pour controlleur principal si possible) et vues dans un environement complet base sur PHPUnit (emulant le monde reel au mieux). Merci d'avance de vos conseils !
__________________
Blog / Github / StackOverflow Citation:
|
|
|
00
|
|
|
#86 |
|
Invité de passage
![]() Inscription : avril 2007 Messages : 4 ![]() |
Bonsoir,
Je voulais juste voter en faveur d'un framework qui n'est pas souvent cité: CodeIgniter. Ce framework est simplement génial ! La documentation est très bien faite (bien qu'en anglais) et la structure (MVC) est franchement très simple à comprendre, même pour des gens qui débutent en PHP comme moi. J'ai depuis crée un system de site basé sur CodeIgniter, organisé en modules indépendants qui s'auto-installent sur le site.. et bien je peux vous dire que c'est un bonheur ! Je recommande vivement ne serais-ce que jeter un oeil à cette merveille http://www.codeigniter.com/ |
|
|
00
|
|
|
#87 |
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 2 ![]() |
Depuis 5 ans environ et comme beaucoup apparement j'utilise un Framework perso inspiré sur pas mal de point de Copix...
(Peut-être que l'utilisation de smarty comme moteur de template et un code total orienté objet à l'époque m'avait freiné quand à l'utiliser pleinement) (Copix avait une communauté plus grande qu'il devait l'imaginer en fait lol) J'utilise donc un framework dérivé "light", "robuste" et qui offre une grande "souplesse" pour custom certaines couche. (j'utilise quelques classes issu d'open source diverses : copix, zend...etc). J'ai put réaliser "rapidement" beaucoup de sites bien différents et du "sur-mesure" par rapport aux attentes des clients (intranet, extranet, site vitrine, petite boutique...etc avec des admin csm "light" et "sur mesure"). Cependant le web évolue vite et les projets demandées plus important (en terme de fonctionnalités : sur l'administration par exemple). Surement avec l'arrivé des frameworks couplé CMS. J'hésite a re-développer mon framework ou à utiliser quelque chose d'existant. L'objectif est de travailler beaucoup plus vite sur toutes les étapes d'un site web. Je passe mon comparatif des CMS existant (c'est du HS). Les frameworks qui m'attirent : - Prado Semble vraiment puissant pour développer vite (après assimilation du normage des classes) mais nécessite de basculer totalement dans une logique php.net (event !) et je le trouve pas très flexible sur la couche présentation. (enfin beaucoup moins de ce que j'ai actuellement). - Codeigniter Semble génial pour mes besoins et ma manière de travailler ! (je matte encore la doc, manque de recul pour en dire plus) - Copix ?? (les développeurs ont trop de clients pour faire avancer vite le projet on dirait :p) Sinon le jour ou il y aura des CMS opensource capable de se greffer à n'importe quel framework opensource sera le jour ou on pourra avoir son outils de travail idéal. |
|
|
00
|
|
|
#88 |
|
Invité régulier
![]() Inscription : décembre 2003 Messages : 8 ![]() |
Bonjour, pour information et mise a jour de ce post, je tiens a preciser que Copix, est redevenu très très actifs ces derniers temps, il a d'ailleur intégré des nouveaux développeurs très motivé. A ce jour, Copix a sorti (récemment) une version 3 qui a été réétudier et qui deviens beaucoup plus puissante, rapide, et simple d'utilisation que la version 2.3. Bénéficiant d'une doc, aujourd'hui assez largement fourni, il vous permettra peut etre de changer votre opinion de Copix.
Je tiens a rajouter egalement, qu'un CMS sera disponible d'ici qq semaine, le développement etant en cours !! |
|
00
|
|
|
#89 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 9 ![]() |
Bonjour,
Je n'utilise pas encore de framework mais j'ai une structure MVC. La structure de mes liens est la suivante : http://mondomaine/mapage.php ce qui me permet de référencer correctement mon site. Mon fichier htaccess redirige toutes les urls vers frontController.php qui se charge entre autre d'analyser l'url de de jouer le role du controler. Je sais pertinemment qu'utiliser un framework risque fort de me poser de très tres nombreuses contraines. Mais j'aimerais utiliser un framework qui ne me foute pas des urls foireuses du type.: http://mondomaine/action.php?.... Avez vous des expériences à ce sujet? David |
|
|
00
|
|
|
#90 | |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Citation:
Presque tous les frameworks actuels proposent ce type d'URLs dites "clean" ou encore "Google friendly". Par exemple, symfony appelle cela le "routage". Exemples ici : http://php.developpez.com/cours/?page=frameworks
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
|
00
|
|
|
#91 |
|
Membre du Club
![]() |
Personnellement j'utilise Jelix pour sa structure très bien faite et innovante.
Le principe de base de ce framework est l'optimisation. Par exemple, son moteur de template dispose d'une syntaxe à la smarty mais en étant beaucoup plus léger grâces au tokenizer de php. Je vous conseil d'aller voir sur leur site www.jelix.org pour plus d'info. L'avantage de ce framework est qu'il est conçu sur base de plugins (mis-à-part le core et malheureusement le système de template). Par exemple - dquintard, ça pourrait t'être utile Maintenant, le framework vient tout juste d'en arriver à sa version 1.0RC1, mais l'api est déjà posée depuis longtemps et est déjà utilisé par de gros projet (Comme overblog par exemple). Personnellement je trouve que Jelix a énormément d'avenir et j'y ai déjà fait quelques modestes contrib'. Donc si quelqu'un veut n'importe quoi, qu'il n'hésite pas à venir sur le chan IRC, je serai probablement là sous le pseudo nuks. |
|
|
00
|
|
|
#92 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 9 ![]() |
Bonsoir,
Merci à vous 2 pour vos réponses. Quand je vois le nombre phénoménal de framework php je dois dire qu'il m'est difficile de choisir. D'autant plus que pour pouvoir les comparer il faut les essayer et ca prend du temps de comprendre leur principe. Dans la liste http://www.phpwact.org/php/mvc_frameworks faut-il préférer des framework de type Ruby On Rails ou pas? Comme j'utilise déjà le système de templates de phpbb2, savez vous si un framework utilise celui ci, car en général ils utilisent souvent smarty. Est-il facile de changer facilement le système de template (smarty pour phpbb2) Je pense que je risque de continuer à améliorer mon site en ajoutant uniquement les nouveaux modules (par exemple http://ez.no/ezcomponents) dont j'ai besoin et utiliser les design pattern. J'ai peur que la grande majorité des framework soient des usines à gaz dont je n'utiliserai pas le dizième des méthodes. De plus je ne parle pas du temps pour la prise en main, de la lourdeur du code. Enfin combien de framework vont survivre? Que se passe-til lorsque mon framework n'est plus maintenu. Le Zend Framework a peut être un avantage la dessus. |
|
|
00
|
|
|
#93 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Zend Framework, symfony, CakePHP, eZ... Il existe un certain nombre de frameworks PHP très connus, pour lesquels de nombreux articles ont été publiés (ce qui dénote une large adoption) et dont on sait qu'ils ne seront pas abandonnés par la communauté.
Parmi ces frameworks, un certain nombre utilisent un modèle MVC flexible. Je ne suis pas spécialiste dans les FW mais je sais que ZF par exemple n'utilise pas de moteur de templates. La raison est que les templates sont suffisamment simples pour ne pas avoir besoin de surcouche d'abstraction, mais on peut quand même utiliser un moteur de TPL. En fait, n'importe quel moteur de TPL est compatible ZF (sous réserve de compatibilité avec PHP lui-même). Pour une vision d'ensemble des principaux moteurs de TPL : http://g-rossolini.developpez.com/co...php/templates/
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#94 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 9 ![]() |
En fait Yogui, j'avais déjà lu cet article comparant les différents moteurs de template.
C'est bien parce que je pense que la logique d'affichage (boucles for, if else) doit être géré par le script php et non dans le template que j'ai choisi phpBB2. Smarty a une philosophie complètement différente qui a mon goût n'est pas la bonne. Pour moi l'objectif est d'avoir des templates totalement HTML et idéalement de pouvoir les modifier avec un éditeur WYSIWYG. Ce n'est certainement pas en utilisant SMARTY qu'on y arrive. C'est la raison pour laquelle je suis décu que SYMFONY et CAKE utilisent SMARTY. Je n'arrive pas à comprendre pkoi la plupart des gens ne jurent que par smarty. SYMFONY et CAKE permettent-ils de changer de système de template ce qui me permettrait de prendre phpbb2? Sinon, je vais tester ZEND. |
|
|
00
|
|
|
#95 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
L'un des objectifs d'un framework, surtout d'un "full-stack framework" tel que symfony, est de proposer ou même d'imposer des méthodes de développement, ce qui facilite le développement en équipe et la maintenance. Il est donc tout à fait naturel qu'un framework choisisse et impose l'utilisation d'un moteur de templates.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#96 | |
|
Candidat au titre de Membre du Club
![]() |
Citation:
Depuis la sortie de la version 3, le 6 novembre 2007, la 3.0.1 le 18, et maintenant la version 3.0.2 depuis le 26 décembre 2007, je développe mon appli à une vitesse qui me fait ... ...La documentation entièrement en français, complète, et en avancement continue, accompagnée d'un forum très réactif (j'ai même eu des réponses le 1er janvier ), qui réponds en 24h, Copix devient pour moi, un choix intelligent. A bientôt Laurent |
|
|
00
|
|
|
#97 |
|
Membre régulier
![]() Étudiant Inscription : août 2007 Messages : 77 ![]() |
Voila n'étant pas un féru de la POO, je maitrise les bases mais sans plus, je voulais savoir quel framework serait le plus simple pour débuter et à maintenir à jour par la suite pour, par exemple, un projet qui devrait accueillir plus de 5'000 visiteurs/jours sur un serveur dédié.
J'ai cru comprendre que Code Ignitier était relativement simple pour les débutants, je me mettrais là-dedans vu que je n'ai pas vraiment d'expérience dans la conception MVC... Il me faudrait un framework me permettant de gagner du temps sur toute la durée de mon projet. J'aurais besoin d'un espace membre, sécurisé, est-ce que par exemple on pourrait imaginer intégrer l'espace membre V3 réaliser par Sub0 dans ce framework ? J'ai vu qu'il y avait des plugins pour la gestion des membres mais que cela n'était pas gérer en natif et ne le serait vraisemblablement jamais. Puis ensuite me faudrait des "modules" simples tels que gestionnaire d'articles, de sondages, d'un gestionnaire multimédia(videos-photos) maison, etc... Puis si y a moyen d'éviter d'utiliser un système de template |
|
|
00
|
|
|
#98 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Je pense qu'il faudrait que tu te mettes à la POO, aux design patterns etc. Ces méthodes de programmation ont été développées pour les projets pérennes, et à l'inverse un projet qui se veut pérenne a de plus en plus de mal à ne pas utiliser ces méthodologies. Tu as néanmoins un comparatif entre deux frameworks ici : http://g-rossolini.developpez.com/co...s/php/cake-zf/
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#99 |
|
Membre habitué
![]() |
J'utilise mon propre moteur de framwork. Simple, codé et commenté en français basé sur le model de Ruby On Rails (comme Symphony) mais en beaucoups plus simplifié. Pas besoins de sortir de Saint-Cyr pour afficher des pages Web non plus
|
|
|
00
|
|
|
#100 | |
|
Expert Confirmé
![]() ![]() Développeur informatique Inscription : février 2005 Messages : 3 031 ![]() |
Citation:
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !... |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com