ventajas tutorial español ejemplos ecmascript desventajas definicion caracteristicas javascript ajax

tutorial - ¿El conjunto de herramientas Javascript/AJAX más eficiente?



javascript tutorial (16)

"Más eficiente" es difícil de juzgar, pero he usado Prototype y Mootools, que fueron fáciles de usar.

¿Cuál es el conjunto de herramientas más eficaz de Javascript / AJAX?


Amo a JQuery . Quiéralo. Quiere aparearse con eso. Y odio todo. No me hagas hablar de nada. Lo odio. Pero amo a JQuery.

El poder y la funcionalidad son espectaculares.

Está bien diseñado y es fácil de usar.

Los documentos están completos, son precisos, detallados, están claramente escritos y son actuales. Cada función se explica con ejemplos de código y un ejemplo de trabajo.

Hay una buena colección de complementos .

También está la biblioteca JQuery UI que proporciona una capa de funcionalidad completamente diferente: arrastrar y soltar, diálogos modales, varios controles, etc.

He estado usando JQuery durante años y nunca me ha defraudado. Realmente no puedo decir eso sobre cualquier otra cosa de biblioteca / lenguaje / herramienta / computadora que he usado mucho. JQuery es increíble.


De acuerdo con esta comparación , jQuery lo hace razonablemente bien. Ciertamente mejor que el Prototipo. Personalmente, me gusta el modelo de interfaz fluida y la brevedad de jQuery también.


Dependiendo de lo que tenga que hacer con AJAX, puede consultar jQuery o ExtJs ( http://www.extjs.com )

Como ya se dijo en las respuestas anteriores, jQuery es muy eficiente y liviano, y debería ser el truco para casi todo lo que necesita.

Si necesita UIs muy ricas, ExtJs tiene características muy bonitas y una API muy completa, pero es bastante más pesada de lo que pude experimentar.



Me parece que incluso con todos los diferentes kits de herramientas AJAX que hay, aún me resulta más fácil escribir el AJAX a mano. Escribir llamadas AJAX es bastante directo y no tienes que lidiar con peleas que están sucediendo en segundo plano debido a algún código de abstracción.


Para el desarrollo general de javascript utilizo Jquery , para AJAX utilizo Xajax con PHP, que es fantástico.


Realmente depende de qué entorno, marco y qué meta estás tratando de lograr ...

En realidad, la mejor respuesta es: aprende más de uno ... no hay una bala de plata.

En el momento en que elegí uno, MooTools fue el más eficiente, ahora los días las diferencias de rendimiento son muy limitadas.

Uso la siguiente regla para mí (codigo mucho en ASP.NET) si hay un control de entrada en ASP.NET ajax. Si necesito escribir cosas personalizadas, uso Mootools. (También puedes hacer esto en asp.net ajax, pero personalmente percibí que escribo código mejor y más rápido en Mootools)

Otra cosa a considerar: jquery juega bien con asp.net ajax (= puedes usar ambos en la misma página) mientras que Mootools no (es una decisión de diseño que hace que los mootools sean un poco más efectivos). En mi opinión, si necesita usar más de un marco en la misma página, está creando una sobrecarga innecesaria.

Sé que solo consideré Mootools y jquery, mientras que hay muchos otros marcos (Yui, que es terriblemente espaciado de nombres = más detallado = por qué no me gusta :)), pero la mayoría de los demás (kit de Dojo,. ..) trato de abstraer la naturaleza javascript de javascript ... que intento no.

Algunos enlaces útiles:

Clientside tiene un buen escrito sobre por qué eligió Mootools (mientras trabajaba en CNET)

y un seguimiento donde lo reevalúa ...

Otra página de comparación .


Realmente se trata de una cuestión de preferencia y, en menor medida, de qué plataforma estás. Mirando solo la implementación del lado del cliente, soy un gran admirador de jQuery ya que me gusta la sintaxis concisa que ofrece. Trabajo con Prototype, YUI y Mootools también en diferentes proyectos, pero aún prefiero jQuery.

Dependiendo de su plataforma, hay otras posibilidades. Por ejemplo, si usa .Net, AJAXPro y Microsoft AJAX ofrecen algunas formas muy rápidas y sencillas de agregar una infraestructura AJAX completa a su solución. No soy fanático de MS AJAX pero no puedo discutir algunos de los trucos rápidos y sucios que se pueden hacer con él.


Usamos Mootools aquí en el trabajo, es muy agradable y ligero. En cuanto a la eficiencia, ¿quién sabe?


jQuery parece bastante popular en este momento, y es liviano.

Su API está bien construida y diseñada, y el código resultante tiende a ser muy conciso.

Algunos pueden encontrarlo DEMASIADO conciso, cuestión de gusto. En proyectos más grandes, a veces termino usando YUI, es mucho más pesado, pero para una gran base de código, me resulta más fácil leer algo un poco más explícito.

Realmente, es una pregunta un poco subjetiva; lo más eficiente dependerá de lo que tenga más sentido para su estilo de codificación, lo que está tratando de hacer y con lo que está interactuando.

¡La mejor de las suertes!






Gracias por sus respuestas ... Ahora podría decir que jQuery, EXT son ventajosas. Todavía estoy revisando YUI y Ajax. ¡Gracias! :)

Estoy de acuerdo. Dojo es difícil. Lo intenté y tuve problemas con los resultados.