Fork me on GitHub

Une librarie PHP pour Ajax

Jaxon est une librairie PHP open source pour créer des applications web Ajax.

Il permet dans une page web d'appeler directement avec Ajax des classes PHP, qui vont en retour modifier son contenu, sans recharger la page entière.

Jaxon propose un ensemble complet de fonctions pour définir le contenu et les propriétés d'une page web avec PHP. Plusieurs plugins permettent d'étendre ses fonctionnalités et l'intégrer avec divers frameworks PHP.

À partir de la version 2, Armada s'ajoute à Jaxon pour simplifier encore son usage, et enrichir ses fonctions de génération de code HTML et javascript.

Armada permet aux développeurs d'écrire des composants complets, avec vues et sessions, qui peuvent etre réutilisés avec des frameworks PHP différents.

Comment fonctionne Jaxon

Exporter les classes PHP.

$armada = jaxon()->armada();
$armada->register(); // Register all the classes
// Get a request to a Jaxon class
$c = $armada->request('My.Namespace.My.Class');
Appeler les classes PHP avec le code javascript généré.

<input type="button" onclick="<?php echo $c->myMethod() ?>" />

Fork de la librairie Xajax

Jaxon reprend les fonctions d'une des plus brillantes librairies pour créer des applications Ajax en PHP.

De nouvelles fonctions

Jaxon s'enrichit de nouvelles fonctions, et s'intègre facilement avec les frameworks PHP existants.

Modulaire et extensible

Jaxon c'est un package PHP, un package Javascript, et des plugins pour lui ajouter plus de fonctions.

Code concis et moderne

Jaxon tire le meilleur parti des fonctions de PHP, et est compatible avec ses dernières versions.

Intégrations

Plusieurs plugins permettent d'intégrer la librairie aux frameworks les plus courants.

Le framework Laravel

Le framework Symfony

Le framework Zend

Le framework CodeIgniter

Le framework Yii

Le framework CakePHP