SYMFONY2

3182 mots 13 pages
SYMFONY2

SYMFONY2, UN FRAMEWORK PHP :
Définition : Le mot « framework » provient de l'anglais « frame » qui veut dire « cadre » en français, et « work » qui signifie « travail ». Littéralement, c'est donc un « cadre de travail ». Concrètement, c'est un ensemble de composants qui servent à créer les fondations, l'architecture et les grandes lignes d'un logiciel. Il existe des centaines de frameworks couvrant la plupart des langages de programmation. Ils sont destinés au développement de sites web ou bien à la conception de logiciels.
Objectif d'un framework : L'objectif premier d'un framework est d'améliorer la productivité des développeurs qui l'utilisent. Souvent organisé en différents composants, un framework offre la possibilité au développeur final d'utiliser tel ou tel composant pour lui faciliter le développement, et lui permet ainsi de se concentrer sur le plus important.
Les pour : L'avantage premier est donc le gain en productivité. Mais il en existe bien d'autres ! On peut les classer en plusieurs catégories : le code, le travail et la communauté.
Tout d'abord, un framework va vous aider à réaliser un « bon code ». Par « bon code », j'entends qu'il vous incite, de par sa propre architecture, à bien organiser votre code. Et un code bien organisé est un code facilement maintenable et évolutif ! De plus, un framework offre des briques prêtes à être utilisées (le composant Formulaire de Symfony2 par exemple), ce qui vous évite de réinventer la roue, et surtout qui vous permet d'utiliser des briques puissantes et éprouvées. En effet, ces briques sont développées par des équipes de développeurs chevronnés, elles sont donc très flexibles et très robustes. Vous économisez ainsi des heures de développement !
Ensuite, un framework améliore la façon dont vous travaillez. En effet, dans le cas d'un site internet, vous travaillez souvent avec d'autres développeurs PHP et un designer. Un framework vous aide doublement dans ce travail en équipe. D'une part, un

en relation

  • Rapport de stage symfony2
    952 mots | 4 pages
  • Expo apple
    763 mots | 4 pages
  • symphony 2
    11133 mots | 45 pages
  • Unipres Rapport
    2439 mots | 10 pages
  • RAPPORT DE MINI PROJET ISILAD PHP Symfony
    2739 mots | 11 pages
  • rapport de stage
    7603 mots | 31 pages
  • angularjs
    16436 mots | 66 pages
  • Text document cours
    144145 mots | 577 pages
  • Concevez Votre Site Web Avec Php Et Mysql
    104259 mots | 418 pages