Node.js es una de las tecnologías más interesantes de los últimos años . Muchas veces me encuentro con que me preguntan ¿Cual es el futuro de Node? . ¿Puede ser una tecnología que pase de moda? . Quizás para responder a esta pregunta deberemos hacernos la siguiente. ¿Cómo de grande es la comunidad de desarrolladores que apoya a Node.js comparada con el resto?. El otro día se me ocurrió comparar el tamaño de los repositorios de Maven y NPM ya que esto nos puede ayudar a entender a que ritmo crece cada uno. Lo curioso fue que rapidamente me encontré con la siguiente página modulecounts que compara los módulos que tiene cada plataforma en su repositorio.
Si, aunque nos parezca extraño la barra azul es la que representa los módulos que tiene instalados npm, el gestor de paquetes de Node. La siguiente barra que vemos es la de Maven que esta bastante lejos. ¿Por lo tanto npm ya ha superado hace tiempo el número de módulos de Maven?.
Esto es una verdad a medias , recordemos que Java no es tan modular como Node.js. Por ejemplo Spring MVC tiene 8 dependencias y aporta mucha más funcionalidad que el framework Express.js que tiene unas 25 . Por lo tanto la gráfica no es como la vemos en un principio, sino algo más parecido a :
Lo importante no es fijarse tanto en el número de módulos que tiene cada repositorio sino en la inclinación de las barras que definen la velocidad de crecimiento de la tecnología. Aquí es evidente que Java es una tecnología muy madura que sigue creciendo , mientras que Node.js es una tecnología joven y en plena expansión con un gran futuro por delante. Lo más importante para una tecnología hoy en día es cual es el apoyo que recibe por parte de la comunidad y en el caso de Node es gigantesto. Veremos hasta donde llega.
Otros artículos relacionados: