background preloader

Comparatifs des frameworks PHP

Comparatifs des frameworks PHP
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

Web Developer's Handbook | CSS, Web Development, Color Tools, SEO, Usability etc. Vitaly Friedman's The Web Developer's Handbook creativity | css galleries & showcases | color tools | color schemes, palettes | color patterns | fashion: colors selection | color theory | royalty free photos | css daily reading | web design daily reading | css layouts | css navigation menus | css techniques | css: software & Firefox Extensions | css-web-tools & services | html-web-tools & services | accessibility checkers | miscellaneous tools | ajax | javascript | DOM | fonts | typography | RSS | CMS | blogging | specifications | usability & accessibility | add a link (free) | seo tools | seo references | howtogetthingsdone | freelancers resources | web2.0 | 2read Advertise here! creativity css: selected showcases css galleries & showcases color tools color schemes, palettes color patterns fashion: colors selection color theory royalty free photos specifications usability & accessibility add a link (free) seo tools seo references howtogetthingsdone freelancers web 2.0 2read: this week

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

Php Object Generator (v3.0f) - Open Source PHP Code Generator 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

10 Ways to Be a More Productive Web Developer We could all be more productive. There are many things we can do — some big, some small — that will enhance the way we work and improve the outcomes of our activities. Although I can’t promise that I’ll be able to help you cure all your productivity ailments, I do hope that I can provide you with a few useful, solid tips on streamlining your web development workflow and making every part of the development cycle move quickly and smoothly. Follow each one of these tips and I can almost guarantee you that you’ll save time, be able to create more and/or better work and be a more productive developer, ready to tackle that next task in half the time it would’ve taken you before. 1. I used to refuse frameworks for web development because they can be bloated with excess stuff. Good web development frameworks: All these benefits save you time and improve the quality of your deliverables. There are many types of web development frameworks you can adopt. 2. There’s no reason to reinvent the wheel. 3.

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

Prototyper - Une suite de wireframing mobile et web gratuite Prototyper est une application pour Windows et Mac complète permettant de réaliser des maquettes / wireframes web et mobiles gratuitement. Quoi de mieux qu'une bonne maquette pour parler du projet de votre client? Prototyper est une application Windows et Mac permettant de réaliser facilement des maquettes pour: iPhoneiPadAndroid Smartphone (320px et 360px)Tablette AndroidSites web A coup de drag and drop des éléments UI disponibles dans la sidebar, vous pourrez rapidement maquetter vos futurs projets. La puissance de l'application réside aussi dans son intéractivité. Plus fort encore, vous pourrez lier différents éléments à d'autres vues permettant ainsi d'avoir une maquette navigable à montrer à son client. Une fois la maquette prête, cliquez sur le bouton simulate qui lancera votre navigateur web et la maquette réalisée: Le teaser officiel de l'application pour vous donner une idée: A tester de toute urgence ! Site Officiel

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

Related: