Contenido

Los frameworks JS más usados

11 Oct

+ 23

gráfico de framworks JS más usadosA traves de mi sensei (JuanPE) descubro con gran sorpresa que Prototype es con mucha diferencia el framework más usado en JS.

Con un 43% de los encuestados Prototype se proclama como el framework más usado para implemetar Ajax en las aplicaciones web, por detrás script.aculo.us con un 33% (sin tener en cuenta que requiere Prototype) y Dojo con un 19%.

Frameworks como Moo.fx o jQuery se quedan detrás pese a ser mucho menos pesados. Tambien hay que destacar que el 25% desarrollamos directamente con el objeto XMLHttpRequest sin usar ningún tipo de framework.
Otros datos importantes a tener en cuenta son que los desarrolladores usamos más PHP (49,5%) como aliado de nuestro Ajax, seguido de Java (36,8%)  y .NET (15,7%). Muy destacable el uso de Ruby  (13,8%) rozando las estadísticas de M$.

¿Qué framework javascript usas para implementar AJAX en tus aplicaciones?

  • Yo no uso ni frameworks ni directamente el objeto, ya que no me dedico al desarrollo web, pero como curiosidad para futuros usos, te pregunto… 😉

    Dices que tú usas el objeto directamente, ¿pero directamente del todo o tienes tu propio framework?. ¿Compensa el no usar un framework pequeñito (como jQuery) y hacerlo «a pelo»?, ¿mucha diferencia de velocidad y tamaño?.

    Gracias por tu respuesta… 😉

  • Bueno, a ver, realmente he mentido…

    ¿pero directamente del todo o tienes tu propio framework?

    No es que use un objeto ya directamente en esta web uso XHCONN. Para los proyectos que estoy haciendo he montado una pequeña clase con lo que necesito, no se puede llamar framework, pero tiene lo que necesito.

    ¿Compensa el no usar un framework pequeñito (como jQuery) y hacerlo “a pelo”?

    En tiempo de desarrollo no, principalmente por que cuesta hacerte tu propio framework y quizas no te puedes permitir el lujo de invertir X tiempo extra para desarrollar un framework personalizado con lo que realmente necesitas, ni más ni menos.
    Pero por otra parte, de esta manera haces que tu aplicación sea siempre más optima, en cuanto a la relación peso/uso. Es lógico pensar que usar prototype con todas sus opciones en una aplicación es prácticamente imposible, de esa forma lo más eficiente sería tener un «framework» personalizado y adaptado a cada aplicación.

    ¿mucha diferencia de velocidad y tamaño?

    Quizas la diferencia de velocidad y tamaño no sea algo muy perceptible, pero evidentemente estará optimizado al uso que le vayas a dar.

    Yo personalmente prefiero hacermeló yo mismo, pero al final el tiempo apremia y hay que ahorrar tiempo como sea.

  • Para el ajax ninguno, uso XMLHttpRequest, pero para efectos y algun que otro plugin interesante utilizo el jquery

  • Prototype para AJAX y Scriptaculous para efectos. Ambos con algunas modificaciones extra hechas por mi mismo para adaptarlas mejor a lo que necesito.

  • Yo uso moo para ajax y para efectos. Lo conoci de pura casualidad buscando algo de javascript en google, vi que era sencllo de usar y pesaba poquito… y desde ese momento no lo he cambiado.

    Por cierto ya publicaron algunos ejemplos de mootols en su pagina oficial 🙂

    Saludos.

  • Vaya, relamente no me sorprende que proto sea el ganador, pero realemente le dan un uso completo a la galeria, entre las ventajas que le veo a prototype es que te permite añadir solo lo que necesitas, yo de momento desarrollo en jquery gracias a los post’s de anieto2k, me ha parecido sencilla de implementar y sobre todo tiene muchisima informaciòn, cosa que no he encontrado de prototype, en cuanto al uso, pues usar el componente implica menos codigo, pero al tener otras herramientas dentro del los framworks lo hacemn mas interesantes.

  • #2

    Quizas la diferencia de velocidad y tamaño no sea algo muy perceptible, pero evidentemente estará optimizado al uso que le vayas a dar.

    Yo personalmente prefiero hacermeló yo mismo, pero al final el tiempo apremia y hay que ahorrar tiempo como sea.

    Comparto totalmente contigo todo esto. Yo también soy de los que les gusta poco usar librerías y herramientas externas. 🙂

  • Interesante.. fijate que no intenté usar prototype, al inicio, cuando decidí aprender ajax recorri todos los frame works, incluso intente programarme uno. pero la desesperación me entró y el más fácil de implementar para mi fue el l xajax por que tiene buena documentación y es facil!!.. verdaderamente fácil por que se lleva totalmente de la mano con el php.

  • Yo no es que lo haya usado mucho,pero siempre lo uso a pelo,con mi cgi, y punto, es lo que tiene que te pidan una aplicacion que corra sobre IE 5.0 desde un IIS… muy triste..

  • Uso prototype, la experiencia ha sido más que satisfactoria, entré en google buscando a ver que otros frameworks y si había otro que fuese mejor que prototype, y no tenía ni idea de que fuera el más usado, eso me gusta.

    Encuentro que el uso de frameworks para trabajar la programación es una muy buena práctica porque obliga al desarrollador a evolucionar a nuevas maneras de programar que sean más eficientes (menos tiempo, más y mejor producto), es curioso como he cambiado la manera de programar desde que aprendí a hacerlo (hace 10 años ya) con Turbo C y Pascal, además de FoxPro 2.6 para Windows (que tiempos aquellos) de allí cambiar la manera de pensar respecto a las aplicaciones stand alone y evolucionar a las cliente servidor, luego pasar de allí a la programación web con php (probé con jsp pero no me agradó para nada, sobre todo por las herramientas que habían para trabajar), pero luego vino otro cambio: dejar de incluir código php en los html y hacer las webs más modulares, el cambio que estoy haciendo hoy día es para asumir un modelo de trabajo con frameworks en php y frameworks javascript usando un modelo MVC (Models Views Controllers) dejando javascript para facilitar la interactividad de las vistas (la V de MVC), hoy en día me dedico solo a la programación web y creo que de allí solo daré otro salto hacia la programación de animaciones 3D (hay que ser ambicioso no! 😉 )

  • Hola, yo uso ext js. Es relativamente nuevo pero muy atractivo.
    http://extjs.com/

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.