После проведенного мной мастер-класса по платформе и инструментам разработки 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 :)