Ajax.NET

Ajax.NET

Ajax.NET Professional, or Ajax.NET for short, is Michael Schwarz's free AJAX add-on library for implementing Ajax functionality within the Microsoft .NET Framework. This was the first AJAX framework developed for ASP.NET 1.x/2.0, providing very basic AJAX capabilities.

Overview

Ajax.NET allows a developer to use AJAX techniques without knowledge of AJAX or the XMLHttpRequest API. The library serializes any .NET data type to JSON format (providing a performance improvement over XML), which is then sent to the client. Client-side components allow a developer to create DataSets, DataTables and other types using JavaScript. Such data can be used as an argument for any method marked with the AjaxMethod attribute.

Both synchronous and asynchronous methods are supported, with callback and context support. Queuing is supported for concurrent requests.

The idea of marking AJAX methods with .NET attributes and creating proxy JavaScript files on-the-fly was the basis for Microsoft's ASP.NET AJAX framework.

On 4 January 2008, Michael Schwarz officially abandoned Ajax.NET Professional, due to the availability of the new ASP.NET AJAX from Microsoft, which he recommended. [Ajax.Net Professional abandoned. Retrieved from http://weblogs.asp.net/mschwarz/archive/2008/01/04/future-of-ajax-net-professional.aspx.]

Browser support

Ajax.NET supports all modern web browsers such as Internet Explorer, Firefox, Opera, and Safari. It includes an ActiveX replacement for Internet Explorer if ActiveX is disabled. One of the big benefits is that it is supported for most mobile devices as Windows Mobile or other Smartphones, as well. [ [http://weblogs.asp.net/mschwarz/archive/2006/06/13/Ajax.NET-Professional-and-Windows-Mobile-5.aspx Ajax.NET > Browser Overview] ]

See also

* Ajax
* Ajax framework

References

Bibliography

* Beginning Ajax with ASP .NET (Beginning), ISBN 047178544X
* Pro Ajax and the .NET 2.0 Platform (Pro), ISBN 1590596706
* Ajax Design Patterns, ISBN 0596101805

External links

Resources

* [http://www.ajaxpro.info Ajax.NET Professional]
* [http://www.codeplex.com/Wiki/View.aspx?ProjectName=AjaxPro Ajax.NET Professional Source Code]
* [http://weblogs.asp.net/mschwarz Michael's blog]

Notable users of AjaxPro

* [http://www.whoson.com/ WhosOn] live web stats and live chat tool
* [http://softwarecommunity.intel.com/videos/home.aspx Intel Software Developer Network]
* [http://www.springerlink.com/home/main.mpx Springer] Part of Springer Science+Business Media
* [http://www.veotag.com/ Veotag] video that clicks
* [http://www.productwiki.com/ ProductWiki]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • AJAX — Asynchronous JavaScript and XML Pour les articles homonymes, voir Ajax. AJAX est un acronyme signifiant Asynchronous JavaScript and XML (« XML et Javascript asynchrones ») et désignant une solution informatique libre pour le… …   Wikipédia en Français

  • Ajax Toolkit Framework — Asynchronous JavaScript and XML Pour les articles homonymes, voir Ajax. AJAX est un acronyme signifiant Asynchronous JavaScript and XML (« XML et Javascript asynchrones ») et désignant une solution informatique libre pour le… …   Wikipédia en Français

  • Ajax (informatique) — Pour les articles homonymes, voir Ajax. En informatique, et plus particulièrement en architecture informatique, Ajax (acronyme de Asynchronous Javascript and XML) est une manière de construire des applications Web et des sites web dynamiques… …   Wikipédia en Français

  • .NET Framework — Framework .NET Le framework .NET est un framework pouvant être utilisé par un système d exploitation Microsoft Windows et Microsoft Windows Mobile depuis la version 5 (.NET Compact Framework). Une version légère et limitée fournie avec un moteur… …   Wikipédia en Français

  • .NET Framework 1.1 — Framework .NET Le framework .NET est un framework pouvant être utilisé par un système d exploitation Microsoft Windows et Microsoft Windows Mobile depuis la version 5 (.NET Compact Framework). Une version légère et limitée fournie avec un moteur… …   Wikipédia en Français

  • AJAX — [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • AJAX (Programmierung) — Ajax [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • AJaX — [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • AJaX (WebTechnologie) — Ajax [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • Ajax (Programmierung) — Ajax [ˈeidʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Browser und dem Server. Dieses ermöglicht es, HTTP Anfragen durchzuführen, während eine …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”