После проведенного мной мастер-класса по платформе и инструментам разработки Microsoft для PHP-разработчиков, с некоторыми из участников разгорелись жаркие споры на счет функциональности и возможности Ajax библиотеки от Microsoft. Можно долго спорить на счет того, лучшая ли это библиотека или нет, но я предлагаю другой путь – для желающих сравнить имеющиеся на сегодняшний день Ajax-библиотеки я собрал по возможности полный список известных библиотек (спасибо Windows Live и Joe Stagner, который тоже собрал список Ajax-библиотек).

Active Widgets - http://www.activewidgets.com/

Aflax - http://www.aflax.org/

Ajax Tags - http://ajaxtags.sourceforge.net/

AJAX.net - http://www.ajaxpro.info/

AjaxAC - http://ajax.zervaas.com.au/

AJForm - http://projects.aphexcreations.net/ajform/

Aspects - http://ajaxaspects.blogspot.com/

Backbase - http://www.backbase.com/

Behaviour - http://www.bennolan.com/behaviour/

Bindows - http://www.bindows.net/

Crossvision - http://www.softwareag.com/Corporate/products/cv/appldes/default.asp

Dojo - http://dojotoolkit.org/

DWR - http://getahead.org/dwr

Echo2 - http://www.nextapp.com/platform/echo2/echo/

GWT - http://code.google.com/webtoolkit/

HTML_AJAX - http://pear.php.net/package/HTML_AJAX/

JackBe - http://www.jackbe.com

Java BluePrints - https://blueprints.dev.java.net/

JSPan - http://sourceforge.net/projects/jpspan

Laszlo - http://www.openlaszlo.org/

Microsoft Ajax - http://ajax.asp.net

Mochikit - http://www.mochikit.com/

Moo.fx - http://moofx.mad4milk.net/

Nexaweb - http://www.nexaweb.com

Nitobi - http://www.nitobi.com/

Protptype - http://www.prototypejs.org/

Qooxdoo - http://qooxdoo.org/

Rico - http://www.openrico.org/

Sajax - http://www.modernmethod.com/sajax/

Scriptaculus - http://script.aculo.us/

SmartClient - http://www.smartclient.com/

Spry - http://labs.adobe.com/technologies/spry/

Tacos - http://tacos.sourceforge.net/

Tibco General Interface - http://developer.tibco.com/

Tibet - http://www.technicalpursuit.com/ajax_indepth.htm

TurboGears - http://www.turbogears.org/

Visual Web GUI - http://www.visualwebgui.com/

WebORB - http://www.themidnightcoders.com/weborb/

WebWork - http://www.opensymphony.com/webwork/

Xajax - http://www.xajaxproject.org/

Yahoo - http://developer.yahoo.com/yui/

Zimbra - http://www.zimbra.com/

 

Я предлагаю всем желающим посмотреть и убедиться самим в возможностях и стабильности работы библиотеки. По моему опыту использования, связка Microsoft Ajax Library + Microsoft Ajax Futures явяется самой функциональной и удобной среди имеющихся библиотек (особенно придирчивые, конечно заметят, что Futures – это не релиз, а лишь неустойчивая версия для тестирования, но, на мой взгляд, главное в том, что релиз уже скоро :)).

Конечно, сравнивать серверные возможности Microsoft ASP.NET Ajax Extensions с чем-либо не имеет смысла, поскольку концепция UpdatePanel для ASP.NET больше ни в одной из доступных библиотек не реализована :).

Я буду рад, если вы отметите в комментариях преимущества других библиотек над Microsoft Ajax, которые я, возможно, упустил. И мы постараемся, чтобы эти возможности появились в следующих версиях Microsoft Ajax :)