Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

PHP : Utilisation des micro-frameworks​

Différencier avec les frameworks complets

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Vous aborderez les différences entre les frameworks complets et les micro-frameworks. Ainsi, vous pourrez choisir votre environnement de travail en connaissance de cause.
03:19

Transcription

Mais alors, du coup quelle est la différence entre un micro-framework et un framework ? C'est tout simplement le mot micro. Effectivement, c'est bien le mot micro la grande différence. Et la grande différence va résider aussi dans ce que vous allez avoir à apprendre. On va prendre bien évidemment l'exemple de Silex parce que c'est le plus parlant. Silex, c'est le micro-framework basé sur Symfony, sur les composants de Symfony, et si vous prenez Symfony en lui-même, Symfony pour le coup c'est un framework dans la standard edition, dans l'édition standard de Symfony. Si vous apprenez Symfony et si vous partez sur un projet en Symfony, vous serez obligé plus ou moins d'abord d'apprendre à utiliser vraiment toutes les bases et il y a énormément de choses à apprendre, et surtout vous serez obligé de passer plus ou moins par tous ces guides-là. Alors, il faudra savoir comment on va gérer Assetic avec les images, etc., comment on va faire des bundles, comment on va utiliser la base de données, comment on va utiliser les e-mails, etc. Ce sont des choses que vous ferez, c'est-à-dire qu'on partira du principe qu'on utilisera un framework si on a un gros site à développer, et on utilisera un micro-framework si on a un petit site à développer. Voilà la grande différence entre les deux. Ni plus ni moins, généralement, les micro-frameworks, comme on l'a vu, vont se baser sur des plug-ins qui vont appeler dans certains cas des services, dans certains cas des providers, dans certains cas des plug-ins, dans certains cas des add-ons, c'est toujours le même mot. Ça veut simplement dire qu'on va se retrouver avec un petit bout de code, on verra ça après quand on va vraiment partir dans Silex, mais un tout petit bout de code. Et ce tout petit bout de code à lui seul sera capable de faire fonctionner un site Internet. Alors évidemment, après si on a envie de faire plus de choses, il faudra pousser un petit peu plus et venir utiliser des plug-ins qui sont disponibles, mais pas tout. On n'utilisera que ce qui est utile. Si j'ai envie de faire un formulaire, je vais utiliser le service Form. Si j'ai envie de mettre en place de l'internationalisation pour avoir mon site en plusieurs langues, je vais utiliser Locale, par exemple, ou Translation. Donc là, vous allez pouvoir partir sur un projet très rapidement et monter un petit projet avec un micro-framework, et bien sûr si l'envie vous vient de passer à un framework plus tard, là il faudra évidemment adapter le code parce que quand vous allez coder pour un micro-framework, vous ne coderez pas des choses qui pourront être utilisées dans un framework. Ce sont deux choses totalement différentes. Il faut bien partir de ce principe-là, faites attention, micro-framework, petit projet, un blog, un gestionnaire d'images, que sais-je encore, vous avez plein de petits projets qui ne nécessitent pas forcément de sortir l'artillerie lourde, c'est-à-dire un framework complet avec toute la configuration que ça demande, il y a énormément de choses à faire quand on met en place, rien que la mise en place d'un projet, c'est très long. Vous voyez ici, il y a beaucoup de sections. On n'a pas besoin de tout ça évidemment pour démarrer avec un framework, mais il y a quand même beaucoup de choses à savoir et à faire quand on démarre, alors qu'avec un micro-framework vous allez aller beaucoup plus vite. La grande différence est que ce sont des projets déjà différents, qui ne sont pas liés entre eux, mais qui ont des ressemblances, et c'est bien de démarrer par les micro-frameworks quand on a un petit projet parce que ça va permettre de se mettre rapidement à du code PHP structuré parce que c'est quand même structuré. On voit qu'il y a pas mal de rubriques et qu'on peut apprendre des choses avec une certaine homogénéité, et vous verrez que ce sont des concepts que vous retrouverez dans les gros frameworks.

PHP : Utilisation des micro-frameworks​

Prenez en main les 4 outils les plus utilisés en matière de micro-frameworks : Lumen, Silex, Slim et FatFree. Mettez en place des applications PHP légères et puissantes.

1h40 (32 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Slim Slim 3
Fat-Free Framework Fat-Free Framework 3.6
Silex Silex 2
Lumen Lumen 5.2
Spécial abonnés
Date de parution :30 janv. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !