Tuesday, September 11, 2012

AJAX Libraries

Ajax libraries are a set of JavaScript libraries that are used to perform client-side process to send request to   the server.
 1.AjaxAnywhere
This library is used to help to develop Ajax based application in JSP or JSF framework. It is designed to turn any set of exiting JSP or JSF component into AJAX –components without complex JavaScript coding. Suppose we have to refresh or update some part of a page then we have to separate our page into multiple parts and use AjaxAnywhere to refresh only that part that needs to be updated or refreshed.

2.AjaxCFC
AjaxCFC is a ColdFusion framework meant to speed up Ajax application development and deployment by providing developers seamless integration between JavaScript and ColdFusion, and providing built-in functions, such as security and debugging, to quickly adapt to any type of environment and helping to overcome cross-browser compatibility problems.

3.Ajax.NET Professional
Ajax.NET professional is a Ajax Framework for themicrosoft.NET framework which we can use with any .NET languages like C#, Vb.NET, F# to create JavaScript proxies to invoke any .NET method from the client side.
4.ANAA-An Ajax API

It is a complete Ajax library written in JavaScript with function to load and save data from and to the server.It's code is easy and simple to understand.It works with PHP or other backends.

5.Anthem.NET
It is Ajax library that supports only ASP.NET 1.1 and ASP.NET 2.0.It depends on classic client id generation.But it can work with upgraded version also with some changes in webcofig file like version.It works on IE,Firefox,safari and under mono also.

6.Dojo
Dojo is a japanese word which means "place of the way".Dojo is one of the mosr powerful language for constructing Ajax based rich internet application.It is a open source modular Javascript library designed to ease the rapid development of cross-plateform,JavaScript ,Ajax based application and web applications.

7.DWR-Direct Web Remoting
It is a Java library that enables Java on the server and Javascript in the browser to interact and call each other in simple way.It is easy Ajax for Java.
It generates the JavaScript to allow web browsers to securely call into Java code like it was running locally.it can marshal virtually any data including collections,XML and binary data like images and pdf files.

8.JsHttpRequest
It is a Ajax library for Ajax based script creation.It is cross browser ajax library used for ajax file uploading from browser to server without page reload.It is an analogue of XmlHttpRequest.It is useful in creating dynamic web page cretaion.It uses JavaScript in frontend and PHP in backend.It iscompatible with Prototype Ajax library.

9.Prototype
It is a JavaScript framework for creation of dynamic web application.It is JavaScript library which enables you to manipulate DOM in a very easy and safe way(cross-browser).It has built in support for classes-style OOP including inheritence

10.Rialto-Rich Internet Application Toolkit

It is Ajax based cross browser JavaScript widgets library. Since it is technology agnostic, it can be encapsulated in JSP, JSF,.NET,Python or PHP graphic components. It is easy to use and create rich internet application development. It’s main target audience are corporate developer and corporate application. If we know Rialto, no need to understand and write DHTML, Ajax or DOM code.
Widgets library includes forms, drag & drop, tree, data list with fix header and resizable columns, pop up, splitter. Rialto enables single page interface application development. It is available under open source Apache License.

11.Rico
Rico is an open source JavaScript library for developing rich internet applications that uses Ajax. It uses Prototype JavaScript framework library and JSON standard. Since Rico uses the Prototype library, which contains classes for using Ajax, Rico provides a very simple interface for registering Ajax request handlers as well as HTML elements or JavaScript objects as Ajax response objects. Multiple elements and/or objects may be updated as the result of one Ajax request. Rico provides one of the simplest interfaces for enabling your web application to support drag and drop. Just register any HTML element or JavaScript object as a draggable and any other HTML element or JavaScript object as a drop zone and Rico handles the rest.

12.Sajax-Simple Ajax Toolkit
Sajax is an open source tool to make web applications using the Ajax framework. Sajax makes it easy to call PHP, Perl or Python functions from your WebPages via JavaScript without performing a browser refresh.

13.Sardalya
It is a cross-browser AJAX Framework, designed to work in all DOM-supporting browsers, aiming to make DHTML programming easy and fun.

14.Visual WebGui
Visual WebGui is the only .NET based platform that enables the development and modernization of Client-Server applications for native Web (Cloud) & Mobile deployments. It enables moving existing Client-Server applications to native Web, Cloud & Mobile environments without risky, expensive rewrite and reengineering.

15.WebORB
WebORB for .NET was designed for universal connectivity, which means it supports multiple client-side technology connectivity with .NET server-sider resources. Multi-client support is especially important when you want to port an existing application to multiple client-side technologies, such as Flex and iOS. The client-side technologies currently supported by WebORB for .NET include Flash,Flex,Silverlight,AJAXand JSON.



No comments:

Copyright © Codingnodes,2014.All Rights Reserved.