PHP Open Source Ajax framework 14 kinds of _php Abstracts

Source: Internet
Author: User
Tags pear php class php framework

Jqpie
This is an AJAX framework that expands from jquery to a combination of PHP. Supports xml,html and JSON handler. The features provided by Jqpie include:
Use the $.getjson method to simplify request and process data from PHP.
Take advantage of $. (Element). The Load method injects PHP-generated HTML into a page element.
Invoke the PHP function directly from the Web page using the $.jqpie method. Call jquery from the PHP function in response to the $.jqpie call.

Phpmsajax
A set of PHP files is used to support the use of the Microsoft AJAX Library in a PHP Web application.

jslinb
JSLINB is a complete browser-side JAVASCRĪPT solution compatible with most modern browsers (Ie6.0/ie7.0/firefox1.5/firefox2.0/opera9/safari2.0,safari lacks testing). It helps program developers implement various types of RIA applications-while providing a more powerful framework for ease of use. Compressed core code is only 50k, including javascrīpt type checking, mandatory type, sophisticated and flexible event model, custom events, observer and Tie/untie, boxing/unboxing/reboxing model, direct call, Dom generation, queries, traversal and manipulation, CSS style manipulation, CSS class operations, DOM property operations, Javascrīpt Perfect OO implementations, javascrīpt threads, advanced Ajax, powerful drag Drop, Super control (available in appearance/template/behavior/ The data model is a standard control that is customized on four dimensions and can be fully customized.

My-bic
My-bic is an easy to use, powerful ajax/php framework.
Supports Xml,json and text formats for AJAX data transfer. Support easyforms: Call a function to get all the values in the form and create a little landscaping query string for you. Ajaxobj.getform (' Formid '). JSON client encoding support: You can use this feature to send and receive JSON-encoding data between the client or server. Network Disconnection Protection: When the server is down, My-bic will help you delete the request and prevent more calls from being generated. Built-in submission queues: All AJAX requests are sent in the correct order, and all requests are stored in queues to prevent overwriting. Provides a visual 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 invoke PHP functions in Web pages using AJAX. It is very easy to use when calling a PHP function that does not require additional functionality, contains a flexible preload property, compatible with IE, Opera, Mozilla, Firefox and other browsers.

Rspa
Rspa is a component-based event-driven AJAX framework for PHP4 and PHP5. Use this framework to invoke the server-side PHP class function from the client control event. You can also manipulate client objects directly on the service server side.

Phpajaxtags
Phpajaxtags is a PHP tag library that imitates the famous Java tag Library "Ajaxtags". Simple but powerful, easy to use and install. Do not need to write JS code to achieve AJAX capabilities.

Xajax
Xajax calls PHP functions directly via JAVASCRĪPT. It uses the javascrīpt stub to invoke functions, object methods, and class methods in PHP scripts. Server-side responses because of the Xajax response object creation, the object provides a number of commands such as assigning a value to an HTML element, displaying a warning dialog box, and so on. Custom script output is also supported. All specific browser 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 simple and straightforward, and can be overridden to support more advanced javascrīpt functionality.

Nanoajax
Nanoajax is an AJAX framework based on PHP5, object-oriented (including Javascrīpt and PHP). It uses JSON as the data Interchange format. Nanoajax can attribute multiple virtual requests to a true request. The entire frame 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 transfer. Rich examples, including message board, login, grab ... Wait a minute.

Ajax Agent
The Ajax agent is a very easy to use (just three lines of code) and a very powerful open source framework for quickly building Ajax or RIA applications. Support for complex data types such as: Associated Arrays and object. Use JSON (JAVASCRĪPT Object notation) as the data Interchange format.

Ajaxac
AJAXAC is a PHP framework that can be used to develop/create/generate AJAX applications. Features are as follows:
1. All application code is contained in a separate class (can be shipped with any JAVASCRĪPT package).
2.PHP file/html The call to the page is very concise.
3. Built-in simplified handling of JAVASCRĪPT event features
4. Built-in creation and processing of subrequest functions.
5. You can customize the configuration values, so some elements can be set at run time.
6. No clutter of javascrīpt code fills the called HTML code, and all events are dynamically appended.
7. Easy integration with the template engine is based on the above two reasons.
8. Easy to hook (hook) existing PHP classe or MySQL database to return data from Subrequest.

Ajason
Ajason is an AJAX development package based on PHP5. It has the following characteristics:
1.PHP5 and JAVASCRĪPT code completely adopt object-oriented development.
2. Asynchronously invoke PHP functions and Object methods from Javascrīpt.
3. Ability to exchange complex data types between servers and clients like arrays and object (or, more specifically, object attributes).
4. Use the JAVASCRĪPT callback function to process the service-side response.
5. Ability to handle service-side Ajason errors at client.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.