Zend Framework, CakePHP, et Symphony

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Zend Framework, CakePHP, et Symphony

Re: Zend Framework, CakePHP, et Symphony

par Mazarini » 30 avr. 2015, 09:42

Un framework impose une manière d'organiser son code. On peut ainsi souvent deviner le nom de la fonction et le fichier dans lequel elle se trouve très facilement. On gagne du temps lorsqu'on doit maintenir un application que l'on ne connait pas, ou plutôt on a tout de suite l'impression de la connaitre.

Les enchaînements de traitements sont souvent gérés automatiquement. Ca donne un coté magique au framework, on code quelques fonctions et ca marche. Pour prendre l'exemple de Symfony, un paramétrage permet d'appeler la bonne fonction selon l'url, un autre permet de gérer les autorisations d'accès...

Le désavantage des frameworks, c'est qu'il faut les apprendre. Il ne suffit pas de connaitre le langage, il faut connaitre également comment tout fonctionne et les fonctions/objets spécifiques. Les développements doivent respecter l'esprit du framework pour être simple et efficace.

Souvent, grâce au framework, il est possible de faire une grande partie des développements très rapidement, mais la finalisation reste longue comme pour un développement normal.

Partant du principe qu'il y a généralement une bonne façon de faire prévue dans le framework pour réaliser une chose, le mieux est de choisir un framework qui correspond à sa manière de coder. Le framework a tendance à se voir dans le fonctionnement d'une application. Les frameworks ont quand même une forte tendance à se ressembler.

Zend Framework, CakePHP, et Symphony

par monzinsof » 17 avr. 2015, 12:21

J'entend souvent parler des frameworks tels que Zend Framework, CakePHP, et Symphony mais quels sont les avantages et inconvénients des frameworks ?

Ce que je voulais savoir, c'est quel est le framework qui me sera le plus utile pour faire notre projet ? Le projet c'est un ERP

Merci d'avance