Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Cadre d'application
Langage de programmation : PHP
Auteur : Sean Kerr
Date de publication : 2009 à 2015
Licence : LGPL
Site Web : https://github.com/agavi/agavi

Introduction

L'Agavi est un cadre d'application pour les applications PHP5 puissant et évolutif suivant le paradigme MVC. Il permet aux développeurs d'écrire du code propre, maintenable et extensible. Agavi privilégie le choix et la liberté aux conventions restrictives et se concentre sur la qualité durable plutôt que sur des décisions à courte vue.

Agavi est conçu pour un développement sérieux. Il ne s'agit pas d'un ensemble de construction de site Web complet, mais plutôt d'un squelette sur lequel vous construisez votre application. L'architecture d'Agavi permet aux développeurs de conserver un contrôle très précis sur leur code.

L'Agavi s'efforce de laisser la plupart des choix d'implémentation aux développeurs. Les composants d'Agavi sont intrinsèquement extensibles et le cadre d'application lui-même est conçu autour d'un système de configuration basé sur XML fournissant un environnement très flexible.

Le cadre d'application fonctionne pour presque tous les types d'applications, mais excelle surtout dans les bases de code volumineuses, les projets à long terme, les cas extrêmes d'intégration et d'autres situations spéciales. Créer une application accessible non seulement en tant qu'application Web standard, mais également via une interface de ligne de commande ou des normes telles que HTTP, SOAP ou même XML-RPC est un cas d'utilisation parfaitement valable.



Dernière mise à jour : Mardi, le 15 octobre 2024