8791 sujets

Développement web côté serveur, CMS

lequel de ces frameworks utilisez-vous?

3 réponse(s) possible(s) maximum




bonjour,
je veux améliorer ma technique de développement en PHP, alors je décide d'apprendre un nouveau framework pour simplifier les choses, mais lequel je l'utilise Symfony, Zend ou bien cakePHP?
merci d'avance
Symfony et Zend sont très demandés dans le milieu professionnel en France. Ça peut être un atout d'apprendre l'un ou l'autre. Le mieux est de tester les 2 et voir celui qui te convient. Pour Symfony attaque toi directement à la version 2.0.

CakePHP est en retrait surtout au niveau des performances et il est moins utilisé en France.
Bonjour à tous Smiley biggrin Smiley biggrin !
Zend est simple a essayer, ce qui est pratique est de pouvoir utiliser les classes individuellement. Zend Db est vraiment très utile et cela peut éviter d'utiliser un cms, ou tout un framework, pour pouvoir créer une application rapidement.
Zend essaye au maximum d'utiliser les fonction Php existantes, il est donc très performant. Certain modules comme Date, Form ou Application sont plus lourds, par contre Zend_Db, Zend_Json, Zend_Gdata, Zend_OpenId, Zend_Pdf, Zend_Session sont vraiment très bien.
Ceci dit je n'ai jamais utilisé Symfony Smiley confused Smiley langue
merci jb_gfx de ta reponce, et un grand merci pour matmat pour cet explication,
alors ce que je compris que avec Zend j'ai pas besoin d'un CMS pour gérer mon site,
mais est ce que dans Zend les CMS se fait automatiquement?
Avec Symfony (et aussi avec Zend depuis je ne sais plus quelle version) il existe des commandes de génération de code permettant de générer des page CRUD et et d'abstraction de la base de donnée.

Plus clairement, cela consiste à définir le schéma de sa base de donnée au format YAML ou XML dans le cas de Symfony. Ce schéma pouvant être particulièrement précis en y définissant des options de validation etc... Puis l'appel d'une simple de commande via le terminal va générer la base de données et les contrôleurs PHP de gestion du contenu de chaque table.
Ce n'est pas ce que l'on peut communément appeler un CMS, mais au final cela laisse bien plus de liberter pour créer sa propre interface de gestion de contenus.
bonjour

est il vraiment nécessaire pour un developpeur basique de connaitre un framework,

joomla peut créer du contenus ( blog etc...)

et fabrikar un accés au base de donnée mysql

je m'oriente vers la création d'intranet pour association ou pme



salutation
philippe
Wordpress ou Drupal, vue leur puissance, peuvent te suffire, mais je ne sais pas ce que tu souhaites faire pour tes sites "intranet". Si il s'agit de formulaires, avec validation, Wordpress suffit.
Modifié par younes0 (21 Jul 2012 - 16:07)
@younes0 : dommage que tu ais supprimé une partie de ta réponse d'origine. J'en ai retenu que Laravel semble être un très bon framework (j'ai commencé à le tester suite à ta publication).
Modifié par jb_gfx (21 Jul 2012 - 21:54)