Qu'est-ce que le framework php ?
Pour de nombreux novices PHP, les frameworks sont un obstacle difficile à franchir. En fait, tant que vous connaissez le processus d'un framework et en comprenez les principes, vous pouvez comprendre des frameworks fondamentalement similaires. en fait, il y avait quelques frameworks à l'ère de php4, mais comme les frameworks n'apportaient pas beaucoup de commodité à tout le monde, ils étaient très compliqués et la vitesse n'était pas aussi bonne que le php pur, donc ce n'est qu'avec php5 qu'il y a eu un développement majeur. La modification du modèle orienté objet de PHP5 a eu un grand impact sur le développement du framework.
En bref, le framework signifie que dans le développement du projet, certaines architectures et codes sont répétés Afin d'éviter la duplication du travail, divers frameworks sont nés. Le cadre de développement PHP contribue à promouvoir le développement logiciel rapide (RAD), ce qui fait gagner du temps aux développeurs, aide à créer des programmes plus stables et réduit le travail de réécriture du code du développeur. Ces frameworks aident également les débutants à créer des programmes stables en garantissant des opérations de base de données correctes et une programmation uniquement au niveau de la couche de présentation. Le framework de développement PHP vous permet de passer plus de temps à créer de vrais programmes Web au lieu d'écrire des codes répétitifs
Quels sont les frameworks PHP traditionnels ?
Les frameworks PHP ont toujours été largement utilisés, dont la plupart sont basés sur le modèle d'architecture MVC et le modèle événementiel. Ici, le site Web chinois PHP recommande plusieurs frameworks PHP grand public pour tout le monde.
Cadre Laravel
L'un des frameworks de développement PHP les plus populaires et les plus puissants est Laravel. De nombreux développeurs Web préfèrent utiliser ce cadre pour créer des solutions Web professionnelles pour les grandes entreprises en fonction de leurs besoins commerciaux. Ce framework prend en charge des contrôleurs puissants, des prototypes minces et reposants, des API JSON simples, et bien plus encore. Cours liés au framework Laravel sur le site Web chinois php :
Apprenez facilement Laravel - bases
Tutoriel vidéo d'introduction à Laravel 4
Tutoriel vidéo pratique du blog Laravel5.2
Téléchargement du package d'installation du framework Laravel :
Installation en un clic de Laravel 5.4 Package
Cadre CodeIgniter
En tant qu'autre framework de développement PHP populaire, CodeIgniter prend en charge les petits scripts des développeurs PHP pour créer de petits sites Web entièrement fonctionnels dotés de fonctionnalités personnalisées. Cours liés au framework CodeIgniter sur le site Web chinois php :
Tutoriel vidéo sur le framework Brothers CI
Téléchargement du package d'installation du framework CodeIgniter :
Package d'installation de la version stable CodeIgniter-3.1.3
Yii Framework
Une autre solution de site Web à haut débit consiste à utiliser le framework Yii. De nombreuses sociétés de développement Web PHP utilisent le framework Yii pour ses fonctionnalités notables telles que la mise en cache, MVC, la journalisation DAO/active, les tests fonctionnels, l'authentification et l'accès personnalisable. Cours liés au framework Yii sur le site Web chinois php :
Tutoriel vidéo pratique sur le développement du framework Yii2.0
Framework Yii2 pour créer un blog complet système
Chuangzhi Podcast Yii développement tutoriel vidéo sur le projet d'un grand centre commercial
Téléchargement du package d'installation du framework Yii :
Pack d'installation Yii 2.0 Advanced Edition
ThinkPHP Framework
Un framework de développement PHP domestique léger, rapide, compatible et simple. Il est né début 2006. Son nom d'origine était FCS. Il a été officiellement renommé ThinkPHP le jour du Nouvel An 2007. Il a été publié conformément à l'accord open source Apache2. a été transplanté à partir de la structure Struts et a apporté des améliorations et des améliorations.Il s'appuie également sur de nombreux excellents frameworks et modèles étrangers, utilise une structure de développement orientée objet et un modèle MVC, et intègre les idées de Struts et TagLib (bibliothèque de balises), le mappage ORM de RoR et Modèle ActiveRecord. Cours liés au framework THinkPHP sur le site Web chinois php :
Tutoriel vidéo approfondi sur le framework ThinkPHP de la Geek Academy
Blog personnel Thinkphp3.2.3 développement
Vidéo pratique de développement ThinkPHP d'un projet de centre commercial à grande échelle
Téléchargement du package d'installation du framework THinkPHP :
Package d'installation de la version complète de ThinkPHP5.0
Zend Framework
Le framework Zend fournit d'étonnantes solutions de mise en réseau Web pour les entreprises avec des services de développement Web PHP. Pack d'installation de la version complète de Zend Framework 2.4.3
Phalcon Framework
Phalcon est un framework PHP5 open source full-stack écrit en langage C. Il fournit aux développeurs un grand nombre d'outils avancés nécessaires au développement de sites Web et d'applications, et Phalcon est faiblement couplé. peut utiliser d'autres composants selon les besoins. Toutes les fonctions de Phalcon sont présentées sous forme de classes PHP. Les développeurs n'ont pas besoin d'apprendre et d'utiliser le langage C, et il n'y a pas lieu de s'inquiéter des problèmes de performances. Des performances supérieures, une puissance et une facilité d'utilisation sont les principaux facteurs qui rendent Phalcon populaire.
Framework Symfony
En tant que l'un des frameworks de développement PHP les plus populaires et les plus couramment utilisés, il convient à tous les types de développement de projets Web. Par conséquent, les entreprises peuvent embaucher des développeurs PHP compétents dans ce cadre pour créer et maintenir rapidement des sites Web.
Cadre Webasyst
Un autre framework PHP reconnu est Webasyst. Webasyst est un framework PHP gratuit permettant de créer des applications Web et des sites Web multi-utilisateurs élégants. Il fournit une interface utilisateur multi-applications pour intégrer et concevoir les applications des utilisateurs, gérer l'authentification des utilisateurs, la gestion des droits d'accès, les paramètres de routage, etc. Ce framework convient aux entreprises et aux équipes. Il est compatible avec PHP, MySQL, Smarty et jQuery. [Recommandations associées]
1. Feuille de route d'apprentissage php
2 Tutoriels vidéo recommandés pour les 5 frameworks de développement php les plus populaires en 2017