JavaScript: el lenguaje de programación del 2018 ¿y del futuro?

in #web6 years ago (edited)

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:

Captura de pantalla de 2018-06-09 10-00-04.png

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

https://medium.com/jsguru/why-javascript-fda221646c66

Sort:  

En un principio odiaba JavaScript (de hecho lo llamaba BasuraScript) sin embargo con el paso del tiempo y que he mejorado mis conocimientos, me ha callado la boca y me ha dado que lo respete, haciendo que actualmente este estudiando NodeJS ya que he visto los grandes beneficios que tiene.

No se que tanto alcance tenga para el futuro, pero si considero a Javascript como lo que fue C++ en los 90 e inicios del los 2000 y que su estudio debe ser necesario

Totalmente de acuerdo contigo y como estudiante de la Universidad Simón Bolívar, "te enseñan a odiar JavaScript". Pero actualmente lo beneficios que tiene son enormes. Al igual que tú estoy estudiando NodeJS, te recomiendo los cursos que se encuentran en Udemy son realmente buenos.

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by robertorom from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Lo de los tutoriales no seria mala idea!!!

vamos por ellos entonces!

Me gusta mas el Turbo Pascal, Saludos.