Maison > Article > développement back-end > Allez, il arrive, le framework PHP open source AJAX que vous désirez est enfin là !
En PHP, il existe de nombreux frameworks, tels que thinkphp, Laravel, etc. Aujourd'hui, nous allons présenter 14 frameworks AJAX open source par l'éditeur. Les amis dans le besoin peuvent s'y référer.
jQPie
Il s'agit d'un framework Ajax étendu de jQuery et combiné avec PHP. Prend en charge les gestionnaires XML, HTML et JSON. Les fonctionnalités fournies par jQPie incluent :
Utilisez la méthode $.getJSON pour simplifier la demande et le traitement des données depuis PHP.
Utilisez la méthode $.(element).load pour injecter le code HTML généré par PHP dans un certain élément de page.
Utilisez la méthode $.jqpie pour appeler les fonctions PHP directement depuis la page Web. jQuery est rappelé depuis la fonction PHP en réponse à l'appel $.jqpie.
phpmsajax
Un ensemble de fichiers PHP pour prendre en charge l'utilisation de la bibliothèque Microsoft AJAX dans les applications Web PHP.
jsLINB vjsLINB est une solution javascript complète côté navigateur, compatible avec la plupart des navigateurs modernes (IE6.0/IE7.0/firefox1.5/firefox2.0/opera9/Safari2.0, Safari manque de tests). Il peut aider les développeurs de programmes à mettre en œuvre différents types d'applications RIA, en fournissant un cadre plus puissant tout en étant plus facile à utiliser.
Le code de base compressé ne fait que 50 000 $, y compris la vérification du type javascript, le type obligatoire, le modèle d'événement précis et flexible, les événements personnalisés, l'observateur et le lien/dénouement, le modèle de boxe/unBoxing/reBoxing, l'appel direct, la génération DOM, la requête, le Traversal et opération, opération de style CSS, opération de classe CSS, opération d'attribut dom, implémentation OO parfaite de javascrīpt, thread javascrīpt, Ajax avancé, glisser-déposer puissant, super contrôle (peut être personnalisé dans les quatre dimensions d'apparence/modèle/comportement/standard de modèle de données commandes, commandes entièrement personnalisables), etc.
My-BIC
My-BIC est un framework Ajax/PHP puissant et facile à utiliser.
Prend en charge la transmission de données Ajax aux formats XML, JSON et TEXT. Prend en charge EasyForms : l'appel d'une fonction peut obtenir toutes les valeurs du formulaire et créer une chaîne de requête légèrement embellie pour vous.
ajaxObj.getForm('formid'). Prise en charge de l'encodage client JSON : grâce à cette fonctionnalité, vous pouvez envoyer et recevoir des données codées JSON entre clients ou serveurs. Protection contre les déconnexions du réseau : lorsque le serveur tombe en panne, My-BIC vous aidera à supprimer les demandes et à empêcher d'autres appels. File d'attente de soumission intégrée : toutes les requêtes AJAX seront envoyées dans le bon ordre et toutes les requêtes seront stockées dans la file d'attente pour éviter leur écrasement. Fournit une interface d'opération visuelle pour vous aider à déboguer pendant l'exécution.
aSSL
aSSL : SSL pour Ajax. Ce projet open source peut être utilisé dans les applications Ajax nécessitant la prise en charge SSL.
PHPLiveX
PHPLiveX est une bibliothèque de classes PHP qui peut être utilisée pour appeler des fonctions PHP en utilisant Ajax dans des pages Web. Il est très simple à utiliser. Aucune fonction supplémentaire n'est requise lors de l'appel d'une fonction PHP. Il contient un attribut de préchargement flexible et est compatible avec IE, Opera, Mozilla, Firefox et d'autres navigateurs.
RSPA
RSPA est un framework ajax basé sur des événements et basé sur des composants, adapté à PHP4 et PHP5. Utilisez ce framework pour appeler des fonctions de classe PHP côté serveur à partir d'événements de contrôle côté client. Vous pouvez également exploiter directement les objets clients côté serveur.
phpAjaxTags
phpAjaxTags est une bibliothèque de balises PHP qui imite la célèbre bibliothèque de balises Java "AjaxTags". Simple mais puissant, facile à utiliser et à installer. Il n'est pas nécessaire d'écrire du code js pour implémenter la fonction ajax.
XAJAX
xajax appelle directement les fonctions PHP via Javascrīpt. Il utilise des stubs Javascript pour appeler des fonctions, des méthodes d'objet et des méthodes de classe dans les scripts PHP. La réponse côté serveur est créée par l'objet de réponse xajax, qui fournit de nombreuses commandes telles que l'attribution d'une valeur à un élément HTML, l'affichage d'une boîte de dialogue d'avertissement, etc. La sortie de script personnalisé est également prise en charge.
Tout le code spécifique au navigateur (comme l'utilisation de XMLHttpRequest) est abstrait et l'envoi de divers types de données au serveur est très facile à mettre en œuvre. Xajax fournit une variété d'options de configuration pour une intégration facile avec les applications ou frameworks Web existants. Son noyau Javascript est concis et clair, et peut être remplacé pour prendre en charge des fonctions Javascript plus avancées.
NanoAjax
NanoAjax est un framework AJAX basé sur PHP5, orienté objet (incluant Javascrīpt et PHP). Il utilise JSON comme format d'échange de données. NanoAjax peut combiner plusieurs requêtes virtuelles en une seule requête réelle. L'ensemble du framework est très petit et facile à utiliser. Gestion des événements côté serveur basée sur les classes.
Pear:HTML_AJAX
Pear:HTML_AJAX est un framework Ajax assez mature qui utilise JSON pour la transmission de données. De riches exemples intégrés, y compris un forum de discussion, une connexion, une saisie... etc.
Ajax Agent
Ajax Agent est un framework open source très simple à utiliser (seulement trois lignes de code) et très puissant pour créer rapidement des applications AJAX ou RIA. Prend en charge les types de données complexes tels que les tableaux et objets associés. Utilisez JSON (Javascrīpt Object Notation) comme format d'échange de données.
AjaxAC
AjaxAC est un framework PHP qui peut être utilisé pour développer/créer/générer des applications AJAX. Les fonctionnalités sont les suivantes :
Tout le code de l'application est contenu dans une seule classe (peut être expédié avec n'importe quel package Javascript).
L'appel des fichiers PHP/pages HTML est très simple.
Fonctionnalité intégrée pour simplifier le traitement des événements Javascrīpt
Fonctionnalité intégrée pour créer et traiter des sous-requêtes.
Vous pouvez personnaliser les valeurs de configuration afin que certains éléments puissent être définis au moment de l'exécution.
Pas de code Javascrīpt compliqué remplissant le code Html appelé, tous les événements sont attachés dynamiquement.
Facile à intégrer aux moteurs de modèles pour les deux raisons ci-dessus.
Facile à connecter à une classe PHP existante ou à une base de données MySQL pour renvoyer les données des sous-requêtes.
AJASON
AJASON est un package de développement AJAX basé sur PHP5. Il présente les caractéristiques suivantes :
Le code PHP5 et Javascript est entièrement développé en développement orienté objet.
Appelez de manière asynchrone les fonctions PHP et les méthodes objet à partir de Javascript.
Possibilité d'échanger des types de données complexes tels que des tableaux et des objets (plus spécifiquement des propriétés d'objet) entre le serveur et le client.
Utilisez la fonction de rappel Javascript pour gérer la réponse du serveur.
Capable de gérer les erreurs AJASON côté serveur côté client.
Apprentissage recommandé : Tutoriel vidéo php
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!