Maison > Article > développement back-end > Que signifie le framework open source PHP ?
Que signifie le framework open source PHP ?
Les fonctions de base et les codes communs développés par PHP suivent l'open source accord source Dans ce cas, les utilisateurs sont autorisés à utiliser le code source pour le modifier et apprendre sur cette base, ou mener le développement de projets, mais le code est également protégé par le droit d'auteur et protégé par la loi.
Recommandation du framework PHP
1. : Simple et facile à utiliser (le modèle, le contrôleur et la vue sont responsables de leur propre travail). Il dispose d'un moteur de modèles compilé qui prend en charge la technologie de bibliothèque de balises XML, prend en charge deux types de balises de modèle, la compilation dynamique et la technologie de mise en cache. Il prend également en charge les bibliothèques de balises personnalisées, avec une validation et un remplissage automatique des données uniques, un cryptage des données MD5 et d'autres fonctions. Un déploiement simple ne nécessite qu'un seul fichier d'entrée, une mise en route rapide, une documentation chinoise riche ; un faible coût d'apprentissage, une activité communautaire élevée, largement utilisé dans les entreprises nationales
Inconvénients : le modèle est relativement fixe, ce qui conduit à une solidification facile de des idées.2. Framework CI
Avantages : Le framework est relativement simple, adapté au développement d'entrée de gamme, facile à apprendre, rapide à démarrer, facile à statiquer, et la documentation est relativement détaillée.
Inconvénients : Le framework étant petit, les fonctions ne sont pas complètes. Par exemple, lorsque vous utilisez mongoDB, vous devez implémenter l'interface vous-même et le fonctionnement de la base de données n'est pas suffisamment sécurisé (opérations d'écriture). Le soutien aux grands projets n’est pas bon.3. Framework Laravel
Avantages :
1. Support Composer 2. La structure du framework est relativement claire et se concentre sur la modularité du code (intergiciel de résumé, tâches, services, etc.) et l'évolutivité, le système de routage est rapide et efficace 3. Prend en charge le traitement de la falsification de requêtes intersites Lors de la soumission d'un message de formulaire, {{ doit. être passé dans csrf_field() }} 4. La communauté de Laravel est très forte, avec de riches packages d'extension et outils 5. Elle a des fonctions telles que la mise en cache, l'authentification, l'automatisation des tâches, le cryptage de hachage , et transactions 6. Le fichier d'environnement .env unique facilite la configuration du système et le développement de différentes plates-formes Inconvénients : Basé sur un framework basé sur des composants, il est relativement volumineux4. Framework Yii
Avantages :
1. Développement POO pur, modèle facile à utiliser 2. Prend en charge le développement d'outils en ligne de commande, vous pouvez créez rapidement un code d'application Web 3. Hautement réutilisable et évolutif 4. Développement rapide, excellentes performances et riche en fonctionnalités 5. Outil de gestion des packages de compositeur de supportInconvénients : moins de considération est accordée à la couche modèle et il y a moins de documents chinois dans les documents. Il nécessite la maîtrise de la technologie PHP et la maîtrise de la programmation POOTutoriel recommandé : "Tutoriel PHP
"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!