Maison  >  Article  >  cadre php  >  Quelle est la différence entre yaf et yii ?

Quelle est la différence entre yaf et yii ?

青灯夜游
青灯夜游original
2020-04-18 17:00:452824parcourir

Quelle est la différence entre yaf et yii ?

Yaf Framework

Yaf, le nom complet est Yet Another Framework, est un framework PHP écrit en langage C et est fourni sous forme de PHP extension Le framework de développement PHP est plus rapide et plus léger que le framework PHP général. Il fournit Bootstrap, routage, distribution, vues et plug-ins, et constitue un framework PHP complet.

Yaf fournit une API complète et prend en charge les mécanismes Bootstrap et plug-in

Caractéristiques :

  • Aucune compilation requise

  • Le framework PHP développé en langage C n'apporte quasiment aucune surcharge de performances supplémentaire par rapport au PHP natif.

  • Toutes les classes du framework n'ont pas besoin d'être compilées, chargées lors de la compilation. PHP démarre et réside en mémoire.

  • Cycle de rotation de la mémoire plus court, améliore l'utilisation de la mémoire, réduit l'utilisation de la mémoire.

  • Chargement automatique intelligent. règles de chargement à la fois globales et locales, pratiques pour le partage de bibliothèques de classes.

  • Moteur d'affichage hautes performances.

  • Un framework hautement flexible et extensible qui prend en charge les moteurs d'affichage personnalisés, les plug-ins, le routage personnalisé, etc.

  • Une variété d'itinéraires intégrés, compatibles avec divers protocoles de routage courants.

  • Prise en charge puissante et très flexible des fichiers de configuration. Il prend également en charge la mise en cache des fichiers de configuration pour éviter les pertes de performances causées par des structures de configuration complexes.

  • Dans le cadre lui-même, les habitudes de fonctionnement dangereuses sont interdites.

  • Vitesse d'exécution plus rapide, moins d'utilisation de la mémoire.

Yii Framework

Yii Framework est un Framework PHP hautes performances basé sur des composants pour le développement d'applications Web à grande échelle. Yii est écrit en POO stricte et dispose de références de bibliothèque complètes et de didacticiels complets. De MVC, DAO/ActiveRecord, widgets, mise en cache, RBAC hiérarchique, services Web, jusqu'aux thèmes, I18N et L10N, Yii fournit presque tout ce dont vous avez besoin pour le développement d'applications Web 2.0 d'aujourd'hui. En fait, Yii est l’un des frameworks PHP les plus efficaces.

Yii est un framework de développement d'applications Web PHP5 hautes performances. Un simple outil de ligne de commande yiic peut créer rapidement un cadre de code d'application Web. Les développeurs peuvent ajouter une logique métier basée sur le cadre de code généré pour terminer rapidement le développement d'applications.

Fonctionnalités :

  • Rapide

    Yii ne charge que les fonctionnalités dont vous avez besoin. Il dispose d’un solide support de mise en cache. Il est explicitement conçu pour fonctionner efficacement avec AJAX.

  • Sécurité

    Yii est sûr selon ses normes. Il comprend la validation des entrées, le filtrage des sorties, l'injection SQL et la prévention des scripts intersites.

  • Professionnel

    Yii vous aide à développer du code propre et réutilisable. Il suit le modèle MVC, garantissant une séparation claire des couches logiques et de présentation.

Pour plus de connaissances connexes, veuillez faire attention au Site Web PHP chinois ! !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn