2009-01-02 23 views
5

¿Alguien puede apuntar a una buena comparación unificada de varias bibliotecas AJAX? He leído acerca de una docena de diferentes, estoy a punto de comenzar un proyecto, y no estoy seguro de haber explorado el espacio de posibilidades todavía.Comparaciones de las bibliotecas Ajax

TENGA EN CUENTA que no estoy pidiendo "Creo que XXX es genial" - Estoy buscando buenas comparaciones exhaustivas. Ah, y la probabilidad de que use .NET o ASP.NET es muy pequeña; No tengo ningún entorno de Microsoft disponible y no me apresuro a obtener uno.

Bien, lo que hay detrás de esto es que tengo varias aplicaciones pequeñas que quiero construir. son todos más o menos como un juego, y no todos son complicados, con parte del objetivo es obtener algo de experiencia con AJAX y DHTML. Sospecho que cualquiera de los paquetes principales funcionará, como Rico, Scriptaculous o Dojo.

Voy a estar buscando un par de cosas: gráficos, ya sea a través de SVG o Canvas, y la capacidad de arrastrar & soltar iconos como piezas. Más allá de eso, ¿quién sabe? Pero me gustaría tener suficiente información para comenzar bien en uno en lugar de tener que hackear tratando de varios.

Respuesta

4

Honestamente, la comparación de los marcos ajax es difícil, y es imposible obtener una comparación exhaustiva. Algunos son bibliotecas base que extienden js, como prototipo. otros, como jQuery, extienden la dom y facilitan la manipulación. Otros todavía son frameworks js UI, como Dojo o extjs. También hay plataformas y contenedores orientados al lado del servidor (Jayrock, partes de ms-ajax y partes de RoR).

Si va con la ruta MS, buscaría en la pila WCF REST, las bibliotecas cliente MS Ajax, y jQuery, que le darán una buena ruta de soporte, sé que no quiere una X es excelente respuesta, pero necesita más información para darle una mejor respuesta. ¿Está buscando las piezas, la combinación de piezas, o todo en una aplicación, y las soluciones de componentes? Lo que estás preguntando es como pedir una buena comparación de pan, reducirlo.

1

Así como una alternativa a las grandes bibliotecas, ver la Fork Javascript library, a saber FORK.Ajax - simple y funciona bien Para tratar la notación JSON: prefiero json2.js de Doug Crockford a FORK.Json. (tratar con JSON es mucho más fácil que XML desde el lado de JavaScript.)

1

He usado tanto moo.fx como jQuery para AJAX en el pasado, ambos son muy efectivos. moo tiene una huella muy pequeña, lo que es bueno y también tiene una gran cantidad de funciones gráficas en el paquete base. Sin embargo, si buscas hacer mucho con javascript, jQuery tiene más funciones y está muy bien documentado.

Hay funcionalidad de arrastrar y soltar & en ambos, así

http://demos111.mootools.net/DragDrop

http://ui.jquery.com/demos/droppable

Cuestiones relacionadas