background preloader

PHP frameworks comparison

PHP frameworks comparison
Comparison chart of the stable versions of best PHP frameworks in order to help you to choose the PHP framework adapted to your specific needs: Agile Toolkit vs Banshee vs CakePHP vs CakePHP2 vs CodeIgniter vs Fat-Free vs FuelPHP vs Jelix vs Kohana vs Laravel vs Lithium vs Mako vs MkFramework vs PPI Framework vs Solar vs Symfony vs Symfony2 vs Yii vs Zend Framework vs Zend Framework 2 vs Zikula. Features This part in the comparison table try to summarize the important features of the main PHP frameworks. Object-relational mapping (ORM) are components that helps you to transform your databases access in a more friendly object oriented manner. Instead of manipulating records, you manipulate objects and could most of the time forget about all the SQL queries that goes behind the scene. Code generation make developers life easier by creating files and default content automatically so you don't have to. Resources

The Best PHP Framework for 2015: SitePoint Survey Results One month ago, we started the annual SitePoint framework popularity survey. Now that the month has expired, it’s time to look at the results and to distribute the prizes. The response was a whopping ~7800 entries, far more than any other survey we’ve held so far, and even after filtering out invalid entries we end up with a formidable number of valid participants. First things first, as promised, here is the entire result set for your perusal and use: download. Do with it as you please. If you come up with some interesting graphs, please do share them with us! The Most Popular Framework of 2015 Framework Winner To view the full screen versions of all plots below, just click on them. As expected, Laravel won by a large margin once again. Interactive version: Some people were worried that splitting the versions for some frameworks but sparing Laravel may influence the results and give it an unfair advantage, but as we can see, Laravel wins even if you merge all other framework versions. Data

Pourquoi utiliser un framework PHP ? C’est une question qui revient souvent et qui mérite une réponse claire. Ce post a pour objectif de vous encourager à utiliser un framework PHP, peu importe lequel, lors de vos développements PHP. Les frameworks PHP, c’est cool… Passé cette phrase, qu’apportent-t-ils véritablement ? Une organisation à votre projet Que vous travailliez en équipe ou tout seul dans votre garage, un projet a toujours besoin d’organisation. découpage logique du code sourcefactorisation de composants communs, réutilisabilité du codeajout de couche métierséparation des logiques techniques / métiers (développeurs) et logiques de présentation (designeurs / intégrateurs)maintenance et évolutivité Bref, autant de choses qui modifieront la façon dont vous concevez votre projet. Des composants et bibliothèques réutilisables Une incitation aux bonnes pratiques C’est surtout vrai avec les versions 2 des frameworks les plus connus (Zend, Symfony, Cake). Une base régulièrement mise à jour Conclusion

Introduction to the Smarty Templating Framework Smarty is a PHP-based templating engine/framework. It allows you to further separate your business logic from its visualization, by removing as much PHP code as possible away from your views. Some developers and frameworks prefer not to use a templating engine, others do prefer them to using plain PHP in your views. Both points of view can be argued, and in the end, it's mostly a matter of taste. Step 0: What To Expect At the end of this tutorial, you'll have a basic idea of how Smarty works. Step 1: Setting Up The Project The project for this tutorial will have a very easy setup, since we're not developing a real application. Before you're able to use something, you have to install it. Step 2: Creating The SMTemplate Class Every programmer has his own idea about the ideal API. Storing Your Configuration Before coding the SMTemplate class functionality, we'll need a place to store some configuration details. Building the SMTemplate Class Rendering templates Passing an Array of Variables

Util.php - Une collection de fonctions et snippets PHP à utiliser Util.php est une bibliothèque comprenant tout un tas de fonctions PHP et snippets à utiliser au quotidien dans vos développements. En bon développeur PHP, vous connaissez forcément la doc PHP.net dont les commentaires regorgent de bonnes astuces, fonctions et snippets qui vous manquaient ! Util.php vous permettra d'avoir les fonctions et snippets PHP les plus utiles dans une seule bibliothèque, sans avoir à parcourir la doc à la recherche du snippet idéal. On compte plus de 55 fonctions PHP dans la bibliothèque: Debugging var_dump: Un var_dump avec une sortie plus propre et lisible: Arrays & Objects URLs add_query_argget_current_urlis_httpsremove_query_argslugify Strings Autres fonctionnalités Constantes La bibliothèque est assez active sur Github et devrait apporter régulièrement quelques fonctions pratiques comme celles déjà présentées. Site Officiel

Quel(s) framework(s) PHP utilisez-vous en 2015 ? Et pourquoi, en tant que développeur Web ? Quel(s) framework(s) PHP utilisez-vous en 2015 ? Et pourquoi, en tant que développeur Web ? Afin d'être plus efficients et surtout ne pas se retrouver à réinventer la roue, plusieurs développeurs se tournent vers les Frameworks qui viennent avec un lot d'outils et de composants réutilisables. C'est un univers en perpétuel mouvement, où les éditeurs de Framework veulent allier robustesse d'architecture, convivialité et fonctionnalités, pour offrir le meilleur. Bien qu'étant pour la plupart disponible gratuitement, la concurrence est réelle dans ce domaine. Certains d'entre eux comme Zend Framework, Symphony et CakePHP qui ont longtemps été en tête de course, se voient aujourd'hui surclassés par des nouveaux venus comme Laravel, qui depuis sa version 4 a été adopté par un grand nombre de développeurs; et sa dernière version parue cette année 2015, est venue conforter cette position. Quel(s) est selon vous le(s) Framework(s), avec lequel(s) comptez-vous dans l'avenir du développement Web ?

Symfony 3 arrive ! Et quoi de neuf ? Comme vous le savez très certainement Symfony3 arrive cet automne et il est temps de commencer à s’informer sur le sujet. L’arrivée de Symfony 2 avait soufflé un gentil vent de panique dans la communauté du côté des décideurs techniques avec la difficulté/chaos de porter un projet symfony 1 sur Symfony2. Là, pas de panique ce sera possible ! Pour voir ce qui ne sera pas conserver dans la version de Symfony 3 vous pouvez suivre l’évolution avec le CHANGELOG Symfony 3.0. Les fonctionnalités qui vont disparaitre sont annotés par @deprecated et la doc officielle nous guide déjà pour s’en occuper dès maintenant : rupture de compatibilité. Vous trouverez plus d’infos techniques sur le passage de Symfony2 à Symfony 3 sur KNP University avec une explication détaillée dans notre vidéo “Symfony3“. Pour finir, une rapide présentation de Symfony 3 donnée récemment par Ryan Weaver au PHP User Group d’Atlanta : Enjoy!

La sortie de Symfony 3 | Blog Sensiolabs Symfony 3, la dernière version du framework open source créé par SensioLabs, est sortie le 30 novembre 2015. A la SymfonyCon Paris 2015, Fabien Potencier a annoncé l’arrivée de la nouvelle version de Symfony. Paris, le 2 décembre 2015, à la plus grande conférence Symfony jamais organisée, SensioLabs a annoncé que la dernière version du framework, Symfony 3, était dorénavant disponible pour de nouveaux projets. La nouvelle a coïncidé avec le 10ème anniversaire du framework Symfony, actuellement utilisé par beaucoup de grandes entreprises dans le monde comme Spotify ou BlaBlaCar ainsi que par plus de 60 projets open source tels que Drupal, phpBB, ou Prestashop qui sont, soit entièrement construits avec Symfony, soit qui utilisent un très grand nombre de ses composants. La nouvelle version 3.0 de Symfony a mis plus d’un an à être peaufinée pour être prête pour le marché.

Comparatif FrameWork | Trouvez le framework qui convient à vos développements

Related: