domingo, marzo 02, 2008

¿La Mejor Librería de JavaScript?

DOMAssistant - jQuery

Recuerda que además del HTML y las CSS tenemos el JavaScript, quien es el encargado del comportamiento en una página Web, de acuerdo a los Estándares Web.

Yo no soy experto en Java Script (sé lo necesario como para hacer una sencilla validación en un formulario) y nunca me había sentido atraído por las tan mencionadas librerías de JavaScript. Y eso que desde hace mucho había oido hablar de Prototype y desde hace un tiempo para acá de jQuery.

Hace tan sólo 2 meses decidí probar con esta última librería y desde aquel momento me estoy preguntando: ¿Por qué no la probé antes? ¡jQuery me encanta! Como ellos mismos se promocionan: ¡Programa menos, haz más! (Mi tradución a "The Write Less, Do More, JavaScript Library").

Me gusta simplemente porque:
  • Permite programar rápida y fácilmente.
  • Está llena de grandiosos efectos (que bien utilizados con seguridad mejoran la experiencia de usuario).
  • Encuentras gran cantidad de programas ya listos llamados Plugins.
  • Puedes programar AJAX con ella (aunque esto no lo he probado).
  • TODO LO LOGRAS MEDIANTE UN JAVASCRIPT NO INVASIVO.
Ahora. Mi recomendación por esta librería es totalmente parcializada: No soy experto en JavaScript, no he utilizado ninguna otra librería y, según pruebas de velocidad de varias de ellas: jQuery es una de las más lentas.

De acuerdo a este test DOMAssistant es lo más rápido que hay, y detrás (y bien detrás) le siguen Prototype y Mootools.

Pero este test de velocidad, para mi, no es un impedimento para continuar trabajando con jQuery, toda vez que:
  • Si miras la prueba contiene una gran cantidad de tests que es improbable usarlos todos en una misma página.
  • La diferencia en velocidades está dada en ms, que creo son milisegundos. Ningún visitante se te va a quejar porque tu script se demora 100 milisegundos más.
Así que mi recomendación aún sigue siendo jQuery. ¡Mira que fácil es!

Claro que si te interesa y trabajas mucho con el DOM, deberías estar pendiente de la librería DOMAssistant, de la cual se ha estado hablando en varios blogs especializados.

¡Ups! Me acabo de dar cuenta que este es mi primer post sobre JavaScript en el blog. Que tal que aquí se hablara de los Estándares Web :P

1 comentario:

Anónimo dijo...

Excelente post. Miraremos alguna de tus recomendaciones..