jQuery, Prototype y otros

La popularidad de muchas aplicaciones basadas en Ajax ha renovado el interés en DOM scripting, la manipulación del modelo de objetos de un documento XML (y una página web XHTML es un documento XML) usando un lenguaje de programación, por lo general Javascript.

Y si bien es posible crear librerías propias con las funciones para realizar tareas repetitivas en DOM scripting no fue necesario mucho tiempo para que aparezcan opciones libres y muy completas.

Yo estoy usando jQuery con bastante frecuencia y muchos Prototype o YUI.

Algunos pocos desarrolladores no están de acuerdo con el uso de librerías Javascript, creen que son mejores programadores por crearlo todo desde cero, pero uno de los pilares del desarrollo de buen software es la reutilización de código, ¿y qué mejor que usar código que ha sido probado y mejorado por una gran comunidad?

Incluso el equipo de Drupal decidió por jQuery, y en la comunidad Drupal existen excelentes desarrolladores, muchos de ellos buenos amigos a quienes respeto bastante.

¿Usas alguna librería de Javascript? ¿cuál? ¿cuál es la mayor ventaja que encuentras en ellas?

Y si no las usas, ¿porqué no?

Jquery al infinito y mas alla!

De Yui no habia escuchado, y tambien estaba de parte de los que creian que se debe programar de cero, mas aun con librerias insanamente pesadas como prototype, que carga cosas que no vamos a utilizar nunca, hasta que conoci Jquery lo probe y me he vuelto un seguidor fiel aunque lo que temo es volverme dependiente, ahora estoy desarrollando con mi propio codigo por un tema interno, hasta que tenga la necesidad de usar jquery, pero ganas no me faltan :-)

Estuve usando protoype... pero..

Estuve usando para un ultimo proyecto Protoype, pero llegué a ver que no todo las cosas que tiene las iba a utilizar, terminé tomando algunas ideas de este framwork e hice yo mismo los scripts, por otro lado, ¿han escuchado de script.aculo.us y Spry Framework?

Salu2

Erik
http://porroa.com/erik

Ext y yui

Cuando tuve la necesidad de usar AJAX me puse a investigar librerías. Como el recurso mas valioso (y escaso) que tengo es el tiempo, la documentación y la calidad de los ejemplos era importantísima para mí. Esto me llevó a inclinarme por YUI (Yahoo User Interface). Como esta hecha por YAHOO, y es usada en todos los sitios de YAHOO, es una librería profesional y excelentemente documentada. Tener a gente como Crockford y Simon Willison evangelizando también apoyó esta elección.

Luego, moviéndome por el mundo de YUI, llegué a una extensión para YUI que es espectacular, yui-ext, posiblemente una de las piezas de javascript mejor escritas en la actualidad. En este momento Ext está en proceso de lanzar la versión 1.0 y de independizarse de YUI, lo que le permitiría usar otra librería de bajo nivel como jquery.

La principal ventaja de Ext es que tiene unos controles excelentes, los mejores que he visto en cualquier librería. Y como la orientación en mi empresa es aplicaciones web empresariales y no páginas web, los buenos controles son un factor importantísimo en una librería AJAX.

Gustavo Picón - Aureal

Varios dias para amanecerse!

Gracias por la info Tabo, no tenia conocimiento de la libreria, y el poco rato que estuve viendo los demos me he quedao asi O_O, impresionante, pero tal vez para el desarrollo de web simples no sea muy adecuado por el peso, le veo mejor uso en aplicaciones de escritorio en entorno cliente servidor(creo que el termino es RIA's), esos componentes estan geniales, tengo hechas mis amanecidas con YUI-EXTXD

Hablando con MaXaC en

Hablando con MaXaC en #anwmp, y luego de dejarlo emocionado hasta las lágrimas con los ejemplos de Ext, les paso los links de algunos para que los vean:

http://yui-ext.com/deploy/ext-1.0-alpha1/examples/grid/paging.html
http://yui-ext.com/deploy/ext-1.0-alpha1/examples/tree/two-trees.html
http://www.yui-ext.com/deploy/yui-ext/examples/layout/feed-viewer.html
http://www.jackslocum.com/forum2/

Y para algo netamente "corporate", pueden probar Tibco General Interface: http://media.tibco.com/gi/gi32_webcast/index.html

Gustavo Picón - Aureal

jQuery y ext

Comentando un poco sobre Ext, es una gran libreria de widgets muy avanzados. Pero algo pesada y lenta para mi gusto. Probarla en una pc lenta podria colgar el navegador.

Yo me inclino por jQuery. Su facilidad de uso, velocidad, tamaño, efecto en cadena, y flexibilidad me ha dejado impresionado. Y no mencionar la posibilidad de crear y usar plugins para aumentar la productividad, simplemente genial.

PD: Ah si, Ext también soporta jQuery ;)

________________________
by. NEO_JP || Cristalab.com

Estuve revisando el EXT, y

Estuve revisando el EXT, y al inicio me pareció algo muy bueno. Pero luego sentí algo de lentitud. Si prueban, por ejemplo, sus drag'n'drop vs el que incorporá AJAX ASP .NET, se siente la diferencia. Pero de todas formas, tendré presente el dato para ver como evoluciona.

He estado revisando Mootools, y como estoy empezando un proyecto que podría requerir de una biblioteca similar a ésta, tengo una curiosidad: ¿han probado Mootools? ¿Cómo se compararía con JQuery? Creo que finalmente pueden trabajar en conjunto, pero para evitar overheads innecesarios, ¿cuál recomendarían?

Software Research & Development Peru
@: alvaro.pereyra@srdperu.com
www: http://www.srdperu.com

Ayuda a las victimas del terremoto