Home > Article > Backend Development > Come on, he's coming, the PHP open source AJAX framework you want is finally here!
In PHP, there are many frameworks, such as thinkphp, Laravel, etc. Today we will introduce 14 open source AJAX frameworks by the editor. Friends in need can refer to them.
jQPie
This is an Ajax framework extended from jQuery and combined with PHP. Supports XML, HTML and JSON handlers. Features provided by jQPie include:
Utilize the $.getJSON method to simplify requesting and processing data from PHP.
Use the $.(element).load method to inject the html generated by PHP into a certain page element.
Use the $.jqpie method to call PHP functions directly from the web page. jQuery is called back from the PHP function in response to the $.jqpie call.
phpmsajax
A set of PHP files to support the use of the Microsoft AJAX Library in PHP web applications.
jsLINB vjsLINB is a complete browser-side javascript solution, compatible with most modern browsers (IE6.0/IE7.0/firefox1.5 /firefox2.0/opera9/Safari2.0, Safari lacks test). It can help program developers implement various types of RIA applications - providing a more powerful framework while being easier to use.
The compressed core code is only 50k, including javascrīpt type checking, mandatory types, precise and flexible event models, custom events, observer and tie/untie, boxing/unBoxing/reBoxing models, direct calls, dom Generation, query, traversal and operation, css style operation, css class operation, dom attribute operation, perfect OO implementation of javascrīpt, javascrīpt thread, advanced Ajax, powerful Drag Drop, super control (available in Appearance/Template/Behavior/Data Model 4 Standard controls customized in several dimensions, controls can be fully customized), etc.
My-BIC
My-BIC is an easy-to-use, powerful Ajax/PHP framework.
Supports Ajax data transmission in XML, JSON and TEXT formats. Supports EasyForms: calling a function can get all the values in the Form and create a slightly beautified query string for you.
ajaxObj.getForm('formid'). JSON client Encoding support: Using this feature, you can send and receive JSON Encoded data between clients or servers. Network disconnection protection: When the server goes Down, My-BIC will help you delete requests and prevent more calls from being made. Built-in Submission queue: All AJAX requests will be sent in the correct order, and all requests will be stored in the queue to prevent overwriting. Provides a visual operation interface to help you debug during runtime.
aSSL
aSSL: SSL for Ajax. This open source project can be used in Ajax applications that require SSL support.
PHPLiveX
PHPLiveX is a PHP class library that can be used to call PHP functions using Ajax in web pages. It is very easy to use. No additional functions are required when calling a PHP function. It contains a flexible preloading attribute and is compatible with IE, Opera, Mozilla, Firefox and other browsers.
RSPA
RSPA is a component-based event-driven ajax framework suitable for PHP4 and PHP5. Use this framework to call server-side PHP class functions from client-side control events. You can also directly operate client objects on the server side.
phpAjaxTags
phpAjaxTags is a PHP tag library that imitates the famous Java tag library "AjaxTags". Simple yet powerful, easy to use and install. There is no need to write js code to implement ajax function.
XAJAX
xajax directly calls PHP functions through Javascrīpt. It uses Javascript stubs to call functions, object methods, and class methods in PHP scripts. The server-side response is created by the xajax response object, which provides many commands such as assigning a value to an HTML element, displaying a warning dialog box, etc. Custom script output is also supported.
All browser-specific code (such as using XMLHttpRequest) is abstract, and sending various data types to the server is very easy to implement. Xajax provides a variety of configuration options for easy integration with existing web applications or frameworks. Its Javascrīpt core is concise and clear, and can be overridden to support more advanced Javascrīpt functions.
NanoAjax
NanoAjax is an AJAX framework based on PHP5, object-oriented (including Javascript and PHP). It uses JSON as data exchange format. NanoAjax can combine multiple virtual requests into one real request. The entire framework is very small and easy to use. Class-based server-side event handling.
Pear:HTML_AJAX
Pear:HTML_AJAX is a fairly mature Ajax framework that uses JSON for data transmission. Rich built-in examples, including message board, login, grab...etc.
Ajax Agent
Ajax Agent is a very easy to use (just three lines of code) and very powerful open source framework for quickly building AJAX or RIA applications . Supports complex data types such as associated arrays and objects. Use JSON (Javascrīpt Object Notation) as the data exchange format.
AjaxAC
AjaxAC is a PHP framework that can be used to develop/create/generate AJAX applications. Features are as follows:
All application code is contained in a single class (can be accompanied by any Javascrīpt package).
The call to PHP file/HTML page is very simple.
Built-in function to simplify processing Javascrīpt events
Built-in function to create and process subrequest.
Configuration values can be customized, so some elements can be set at runtime.
No messy Javascrīpt code filling the called Html code, all events are dynamically attached.
Easy to integrate with template engine based on the above two reasons.
Easy to hook into an existing PHP class or MySQL database to return data from a subrequest.
AJASON
AJASON is an AJAX development kit based on PHP5. It has the following characteristics:
PHP5 and Javascrīpt codes are completely developed using object-oriented development.
Asynchronously call PHP functions and object methods from Javascript.
Ability to exchange complex data types like arrays and objects (more precisely, object properties) between the server and the client.
Use Javascrīpt callback function to process server response.
Able to handle server-side AJASON errors on the client side.
Recommended learning: php video tutorial
The above is the detailed content of Come on, he's coming, the PHP open source AJAX framework you want is finally here!. For more information, please follow other related articles on the PHP Chinese website!