alert(" JavaScript va a dominar el mundo -_-' ");
Hace poco estuve haciendo un poco de investigación, para el equipo técnico de mi empresa, sobre lenguajes de programación y tecnologías más utilizadas en este año y las que se van a estar utilizando en el futuro.
De las varias fuentes que consulté la que me parece más interesante es la de una encuesta hecha por StackOverflow este año (la biblia de los programadores) que arroja como resultado que JavaScript es la tecnología más utilizada.
Les dejo el gráfico que ellos publican y su fuente:
Fuente: https://insights.stackoverflow.com/survey/2018/#experience
Obviamente no solo me quedé con el resultado de la encuesta, estuve investigando mucho más y acá les resumo las razones por las que considero que JavaScript lidera las encuestas.
Uso eficiente de los recursos
La cultura al rededor del lenguaje y la forma tan sencilla que se puede hacer para reutilizar código, hace que sea mucho más rápido y sencillo realizar aplicaciones y escalarlas. Además de la forma en como se hacen los procesos cada vez son más eficientes y robustos, dejándonos muchas veces del lado del cliente el procesamiento de la informacion y por ende aumentando la velocidad significativamente en nuestras aplicaciones web.
Ambiente seguro
Todos los principales frameworks de JavaScript vienen con parámetros de seguridad firmes y son probados muchas veces antes de sacarlo al mercado, lo que seguramente mejora el rendimiento y proporciona un ambiente libre de errores. Además el crecimiento exponencial de la comunidad en torno al lenguaje hace que se produzcan mejoras de manera mucho más rápida.
Solución rentable
El costo de una solución depende de los recursos necesarios para implementar funciones y características, junto con los esfuerzos insertados por los desarrolladores para que funcione. JavaScript reduce ese costo ya que la mayoría de los frameworks son de código abierto y de uso gratuito, y reduce los esfuerzos de los desarrolladores debido a los recursos reutilizables disponibles en librerías y paquetes.
Herramientas y futuro
Herramientas para trabajar con JavaScript hay muchas, con las cuales puedes hacer desde cero y hasta el 100% una aplicación web, completamente funcional y te aseguro que mucho mas eficiente y robusta que con otros lenguajes. (Estas herramientas las explicaré con más detalle en otro artículo). Además hoy en día y en un futuro lejano todo está girando entorno a aplicaciones web y siendo JavaScript (según las encuestas) el favorito de la gente, siento que le depara un futuro bastante prometedor.
¿Tú que opinas sobre JavaScript?¿Crees que hay un lenguaje más completo?
En los próximos artículos estaré profundizando en tecnologías utilizadas en FrontEnd y BackEnd específicamente, relacionadas con JavaScript.
Por cierto, ¿estarían interesados en que haga una serie de artículos que sean un tutorial de JavaScript?
Les dejo una frase y un artículo del mismo autor que considero importantes para dedicarles un poco de tiempo en leerlos.
“Any application that can be written in JavaScript, will eventually be written in JavaScript.” — Jeff Atwood