background preloader

Frameworks PHP

Facebook Twitter

Introduction to Silex - A Symfony Micro-framework. Silex is a PHP micro-framework based on Symfony components and inspired by the Sinatra Ruby framework.

Introduction to Silex - A Symfony Micro-framework

In this article, we are going to get started with the framework and see the how it fits our needs. Installation The best and recommended way to install Silex is through composer: Run composer update --dev to load the dependencies and generate the autoloader. We also required twig because we want to use it as our template engine, and the new var-dumper from Symfony as a development dependency – read more about it here. Creating a Folder Structure One of the things I like about Silex is that it gives you a bare bones framework that you can organize in any way you want.

For instance, I don’t like my root application folder to be called web, I prefer the normal public folder. Our public/index.php file will create a new Silex\Application which is our app container instance, and this is where we are going to wire the components. Routing Routing Parameters Named Routes Controllers Grouping Controllers.

Php - The difference between Symfony and Silex. Premiers pas avec Silex. Silex est le micro-framework de Sensiolabs basé sur les composants de Symfony2 (le framework modulaire connu et reconnu) et la librairie Pimple (un système d’injection de dépendance) pour PHP 5.3+.

Premiers pas avec Silex

En tant que “micro” framework, son installation et son utilisation sont simplifiées au maximum, comme nous allons le voir. Mais le fait de reposer sur les épaules du géant Symfony2 peut en faire une arme de développement redoutable. Le moyen le plus simple pour créer un projet Silex est d’utiliser Composer. Voici ce que doit contenir votre composer.json pour obtenir un projet Silex complet avec ses principaux providers. Premiers pas avec le framework PHP Silex. Développez votre site web avec le framework Symfony2.

Symfony, High Performance PHP Framework for Web Development. Comparatif des frameworks PHP. Framework. Un article de Wikipédia, l'encyclopédie libre.

Framework

En programmation informatique, un framework, cadre applicatif, cadre d'applications, cadriciel, socle d'applications[1] ou encore une structure logicielle[réf. nécessaire] désigne un ensemble cohérent de composants logiciels structurels, qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d'un logiciel (architecture).

Un framework se distingue d'une simple bibliothèque logicielle principalement par : Les frameworks sont donc conçus et utilisés pour modeler l'architecture des logiciels applicatifs, des applications web, des middlewares et des composants logiciels. Les frameworks sont acquis par les informaticiens, puis incorporés dans des logiciels applicatifs mis sur le marché, ils sont par conséquent rarement achetés et installés séparément par un utilisateur final. Description[modifier | modifier le code] Quel Framework PHP utilisez-vous en 2012 ? et pourquoi - Page 5. Envoyé par rawsrcEn gros, je te résume : VIVE LA PENSEE UNIQUE qui est la meilleure puisque c'est la mienne.

Quel Framework PHP utilisez-vous en 2012 ? et pourquoi - Page 5

Penses-tu sincèrement que l'informatique et les TIC en général seraient là où elles en sont si elles n'avaient eu qu'un seul et unique architecte depuis l'origine ? C'est la diversité des pensées, des contributions et des philosophies autour d'une même problématique qui ont permis les évolutions, les révolutions et même les ratages. Merci à ceux qui ont joué et qui continuent à jouer. Veille Technologique : Symfony 2. Sommaire : I/ Présentation de Symfony1) Présentation d’une solution framework2) Symfony et son concept3) Détails sur sa version 2II/ Comment fonctionne Symfony1) Outils nécessaire à sa mise en place2) Symfony 2, les Bundles et les routes.3) Les outils liés à Symfony– Doctrine.– Composer– TwigIII/ Avantages et inconvénients1) Bénéfices de la solution2) Difficultés rencontrés3) Des plans de formationsIV/ D’autres solutions1) Framework concurrent– Zend– Silex– Cake PHP2) Des solutions annexesV/ Sources.

Veille Technologique : Symfony 2

Symfony2 - Apprendre à maîtriser le Framework Symfony 2 - Tutorial. Tendances des recherches - Recherche sur Recherche sur le Web : yii, codeigniter, zend framework, cakephp - Dans tous les pays, De 2004 à ce jour. Forces et faiblesses de Cakephp. CakePHP ?

Forces et faiblesses de Cakephp

La communauté PHP connait très bien le framework CakePHP. Il a su s'imposer ces dernières années comme un incontournable du développement rapide de projets web. Sa structure respecte le standard MVC (Modèle Vue Contrôleur), très à la mode. J'ai été amené à m'en servir dans le cadre du développement d'un gros site e-commerce (développement en équipe et s'étalant sur une année de travail). On peut déjà dire que l'utilisation d'un framework a été une bonne chose. Que dire de CakePHP en particulier ? Les forces : La modélisation des données est très simple et très efficace . Points faibles : le principal point faible concerne les performances .

Conclusion En résumé, CakePHP est, à mon sens, un excellent framework pour le développement de sites internet , particulièrement indiqué pour les développeurs n'ayant pas l'habitude d'utiliser des frameworks. J'aurai l'occasion de poster ici des articles sur l'utilisation de CakePHP. Conseils pour choisir CakePhp ou Symphony - PHP. 'pluriels', on 20 Dec 2010 - 22:36, said: L'apprentissage d'un framework pour un développeur d'applications est une obligation.

Conseils pour choisir CakePhp ou Symphony - PHP

Cette affirmation est totalement fausse on peut très bien faire sans. Investir dans l'apprentissage d'un framework nécessite pas mal de temps, et ce quelque soit le framework, du coup une autre problématique est à prendre en compte : le framework est il suffisamment pérenne pour être maintenu suffisamment longtemps pour que cet investissement en temps soit rentable. Actuellement, cela fait environs 1 an et demi que je bosse quasi exclusivement pour le même client, l'idée de l'usage de framework à été émise, mais le temps d'apprentissage à été un frein pour le client, et ce dernier ne souhaite pas changer d'équipe de développeur (pour une équipe maîtrisant un framework), l'équipe actuelle arrivant à fournir les résultats escompté dans les délais impartis qui sont pourtant relativement courts. Python a django, Ruby a Rails, même en CSS vous avez des frameworks... Utiliser un framework PHP, est-ce toujours un bon choix ?

CodeIgniter, CakePHP, Symphony ou encore Zend Framework… Si vous êtes développeur web, vous en avait forcément entendu parler, peut-être même en utilisez-vous un ou plusieurs.

Utiliser un framework PHP, est-ce toujours un bon choix ?

Pour ceux qui travaillent en agence, c’est souvent cette dernière qui leur a imposé. Mais pour ceux qui travaillent en solo, les freelances et les étudiants, le choix est libre et reste à faire. Mais déjà, c’est quoi un framework ? Pour ceux qui l’ignorent encore – ou ne sont pas certains de savoir ce que c’est – un framework est un outil de travail (souvent open source, donc « gratuit ») pour les développeurs web. D’ailleurs, le terme « framework » pourrait être traduit littéralement en français par « cadre de travail », mais avouez tout de même que « framework » est plus agréable . Liste de frameworks PHP. Un article de Wikipédia, l'encyclopédie libre.

Liste de frameworks PHP

Ci-dessous, une liste plus ou moins exhaustive des frameworks en PHP disponibles. §Articles connexes[modifier | modifier le code] Comparison of web application frameworks - PHP §Liens externes[modifier | modifier le code] Comparatif des frameworks PHP. Zend Framework. CakePHP v3.0 - the rapid development php framework.