Webappkit est un meta-framework pour applications web PHP, qui propose un standard pour les librairies et modules écrits dans ce language; sous forme de paquets. Son but est de faciliter le développement et le partage de composants réutilisables.
- Simplifie l'usage de librairies hétéroclites.
- Facilite l'usage de tests unitaires.
- S'intègre dans les applications existantes.
- Fournit un ensemble de paquets prêts à l'emploi.
Tutoriel
Prenons le cas d'une application web vieillissante que nous souhaitons étendre et refactoriser. Comme par exemple, un intranet en code spaghetti, consistant en un ensemble de scripts mixant HTML, PHP et SQL. Bien sûr, il s'agit d'un exemple purement théorique. Toute coïncidence avec une application existante ne serait que pur incident statistique ;).
Mettons que nous souhaitions commencer par ajouter un formulaire de contact, utilisant les kits dj.forms
pour la validation et simplemail
pour l'envoi de mail.