Quelle différence entre PEAR et Webappkit ?
Publié le April 8th, 2009 par Jérémie Ducastel
…est une question qui revient souvent. Je viens d’y répondre dans un commentaire sur Constuire une librairie “maison” (j’étais obligé de réagir, moi le maniaque du do it yourself)
PEAR s’installe au niveau système et ne gère que des librairies. Webappkit s’installe au niveau application web (simple dezippage), de telle manière qu’une appli construite sur Webappkit peut être entièrement installée via FTP.
De même, l’interface d’administration est une page web qui à terme permettra d’installer les librairies par upload de fichier zip. Pour l’instant elle permet de visualiser les tests, vérifier les dépendances, l’intégrité des paquets etc.
En outre, les paquets sont accessibles sous forme d’objets dont la classe est extensible, et auquels on peut adjoindre des objets services issus d’autres paquets. Un paquet peut ainsi contenir d’autres types de ressource que des scripts PHP, tel que des templates, etc. Ceci permet d’avoir une application complete sous forme de paquet.
Je détaillerai un peu plus Webappkit et ses fonctionnalités actuelles lors de la prochaine livraison (0.13, dans les deux semaines je pense).