34. Ranking de frameworks de JavaScript

La Tecnología para todos - Un pódcast de Luis del Valle Hernández

Categorías:

Que mejor forma que comenzar con los framework de JavaScript que con un ranking de frameworks de JavaScript. El listado lo hemos cogido de la web stats.js.org, esta web muestra un ranking de los 10.000 proyectos de JavaScript más valorados por la comunidad GitHub. Este listado se genera tres veces al día y contiene frameworks de JavaScript Open Source (Código Abierto). Al fin y al cabo es una escusa para presentaros varias bibliotecas o framework de JS que existen.Pero antes de nada ya sabéis que tenemos una cuenta en Twitter y en Facebook donde nos podéis seguir. También hay un formulario de contacto a vuestra disposición para cualquier duda, sugerencia o petición, solo tenéis que rellenar vuestro nombre, el e-mail y la consulta. Por otro lado la lista de distribución está esperando vuestra suscripción.angular.jsEl Framework de JavaScript de moda al que google da su apoyo. Lleva el patrón de diseño MVC al lado del cliente. Permite una serie de funciones y mecanismos para acceder a los elementos de la página y modificarlos. También ofrece una serie de “directivas” para extender el HTML y hacerlo más semántico. Sera uno de los invitados en los próximos podcast.d3Es una biblioteca JavaScript para producir visualizaciones de datos dinámicos e interactivos en los navegadores web. Hace uso de la Gráficos Vectoriales Redimensionables (SVG), de HTML5 y de CSS.En definitiva si quieres representar gráficos es una librería de JavaScript a tener en cuenta.nodeJSAl contrario que la mayoría de frameworks de JavaScript no se ejecuta en el navegador, sino en el lado del servidor. Se basa en la maquina virtual V8 de google, el mismo entorno de ejecución para JavaScript que Chrome utiliza. Su fin es construir fácilmente aplicaciones escalables.Funciona de manera asíncrona, con una arquitectura orientada a eventos que lo hace ligero y eficiente, ideal para aplicaciones en tiempo real de alto tráfico que se ejecutan a través de dispositivos distribuidos.Existen decenas de módulos para facilitar el trabajo, por ejemplo encontramos para MySQL, Apis, gestores de contenidos, conexiones seguras…jqueryLibrería de JavaScript para “escribir menos y hacer más”. Nos permite un fácil acceso al DOM para manipular elementos, manejar eventos, modificar el estilo, hacer animaciones y nos facilita la técnica de AJAX. Es nuestro próximo invitado en el bloque de programación de nuestro podcast.html5-boilerplate (H5BP)Se trata de una plantilla maestra que nos simplifica la construcción de sitios web HTML5 y CSS3 incluso para navegadores que no soporten estos estándares. Esta optimizado para google analytics y como curiosidad lo utiliza la paginad de la tienda de lego.reveal.jsEste frameWork nos sirve para crear fácilmente presentaciones en HTML, viene con una amplia gama de características que incluyen diapositivas anidadas unas dentro de otras, contenido reducido, exportación de PDF, notas para el orador. También disponemos de resumen de la transparencia y manejo de zoom. Con este framework se pueden realizar presentaciones en 3D siempre que el navegador las soporte.impress.jsOtra librería para hacer presentaciones. Se basa en el poder de CSS3 para llevar a cabo transformaciones y transiciones que nos permite interesantes posibilidades en el posicionamiento, rotación y escalado de nuestras presentaciones en un lienzo infinito en donde el límite es tu imaginación.three.jsUna biblioteca liviana para crear y mostrar gráficos animados en 3D en el navegador. Puede ser utilizada en conjunción con el elemento canvas de HTML, (SVG) Gráficos Vectoriales Redimensionables o WebGL (especificación estándar que está siendo desarrollada actualmente para mostrar gráficos en 3D)Se ha popularizado como una de las más importantes...