Esperamos que hayas disfrutado de esta síntesis sobre el universo JavaScript en el 2017.
Los números nos han mostrado que Vue.js es de nuevo el ganador del año y que su éxito no parece detenerse.
El ecosistema React continúa creciendo después de haber solventado los problemas relacionados con su licencia.
Pero si tenemos que decantarnos por un proyecto entre los 2017 Rising Stars es Prettier. Es una maravilla poder escribir código sin tener que preocuparnos por el formateo de éste.
Si deseas tener un enfoque más cualitativo sobre las últimas tendencias en el universo JavaScript, no dudes en visitar State of JavaScript 2017 survey, donde recopilamos y analizamos respuestas de más de 23.000 desarrolladores.
Así que, mirando al futuro, ¿qué proyectos piensas que serán los próximos JavaScript Rising Stars del 2018?
- ¿Un nuevo framework basado en GraphQL?
- ¿Una nueva librería que se aproveche del estándar WebAssembly para crear una experiencia única en el navegador?
¡Muchas gracias por tu atención! no dudes en compartir este artículo o contactarnos en GitHub si quieres contarnos qué opinas...¡nos vemos el año que viene!
Resumen
En esta sección encontraremos los proyectos más populares del año, independientemente de su categoría.
Vue.js golpea de nuevo
Una vez más, Vue.js vuelve a ser el proyecto más popular del año, con más de 40.000 estrellas en GitHub ganadas durante 2017.
Muchas más de las 26.000 estrellas que consiguió en 2016 y además se distancia de su competidor más cercano (React).
Pero, ¿qué es lo que hace a Vue.js tan especial?
.vue
que incluye plantilla, lógica y estilos, siendo además algo opcional si no te convence la idea.Vue.js es muy popular entre desarrolladores procedentes de China. Es usado por la mayor plataforma e-commerce China (Alibaba) y también por empresas como GitLab o Adobe.
React, ¡de nuevo en el segundo puesto!
Al igual que en 2016, React es el número 2, con más de 27.000 estrellas conseguidas en GitHub (recalcar que hablamos de estrellas conseguidas a lo largo del año, no del número total de estrellas).
Create React App, el tercero en la lista, es la forma recomendada de empezar un proyecto nuevo con React, su éxito ha quitado popularidad a muchas de las React boilerplates, anteriormente muy extendidas.
Dan Abramov (el creador de Redux, ahora trabajando en Facebook) hizo un buen trabajo, encontrando el equilibrio perfecto entre simplicidad y utilidad. Por ejemplo, no se implementa ninguna solución sofisticada para el estilo (simplemente CSS plano) y no hay server-side rendering por defecto, pero todo el build está preconfigurado y listo para empezar, ayudando a tener una mejor experiencia de desarrollo.
Axios
La librería Axios es el cliente HTTP más usado.
Funciona tanto en el lado front-end (llamadas AJAX desde el cliente) como en el lado servidor (llamadas HTTP en un entorno Node.js).
Su éxito debe estar relacionado con Vue.js, ya que muchos tutoriales sobre éste utilizan Axios para hacer llamadas a APIs externas mediante HTTP.
Puppeteer
Puppeteer es una de las historias más interesantes del año. Creado por el equipo de Google Chrome, es una librería Node que implementa lo llamado headless browser, un Chrome o Chromium que se ejecuta en background y que es controlado por código.
Este puede ser usado para cosas como: