BlogMVC

Je m’intéresse beaucoup au monde du développement Web et surtout au PHP. Je suis en train d’apprendre le fonctionnement de CakePHP grâce aux très bons tutoriels de Grafikart. Mais il existe de nombreux frameworks pour développer plus rapidement et de façon plus modulaire. Laravel et Symfony 2 sont à la mode en ce moment.

competitors

Grafikart a eu la bonne idée de créer BlogMVC, un blog qui va « permettre à chacun de découvrir les différents frameworks à travers un exemple simple : un Blog ».

Ainsi, avec BlogMVC, vous pouvez télécharger un exemple de blog pour les frameworks suivants :
CakePHP (framework PHP que je suis en train d’apprendre)
Laravel 4 (framework PHP qui monte)
Symfony 2 (framework PHP français qui a complètement changé par rapport à la première version)
Zend 2 (le plus connu des frameworks PHP)
MKFramework (que je ne connaissais pas)

Mais aussi :
Ruby on rails (Certains très grands site comme Hulu ou GitHub sont codés en Ruby).
Django (framework Python très apprécié)

En cliquant sur un de ces frameworks, vous arriverez sur une page GitHub où le code est disponible pour démarrer un projet et voir un peu comment se comporte le framework. Bien sûr, le fichier readme est à lire avant tout (surtout pour ce qui concerne l’installation).

Blog sur le site de GrafiKart : http://www.grafikart.fr/blog/comparer-frameworks-mvc

Article sur les frameworks PHP à la mode : http://www.catswhocode.com/blog/top-10-php-frameworks-for-2014

3 réponses

  1. Mika dit :

    Parution d’un 3ème tutoriel dans le numéro 173 du magazine papier PROGRAMMEZ!
    Découvrez comment facilement inclure google Map dans vos application avec le mkFramework.
    http://www.programmez.com/magazine/article/developper-un-gestionnaire-de-contact-couple-google-maps-avec-le-mkframework

  2. Mika dit :

    J’ai initié une suite d’article pour analyser les codes de ces différents framework ici:
    http://blog.developpez.com/ducodeetdulibre/p12718/developpement/comment-choisir-son-framework-sommaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *