Vivimos en un mundo donde la tecnología avanza a pasos agigantados, donde la rapidez con la que conduces te da la ventaja para emprender y crear excelentes productos. Pero tan rápido como avanza la tecnología también avanzan las herramientas que se utilizan para crearlas y, la desinformación nos puede dejar un poco atrasados. Por ello te traigo una guía para empezar en JavaScript, que te ayudará para la creación de excelentes servicios y sistemas webs desde la nube.
Hablemos un poco de las Frameworks, de JavaScript que se utilizan para crear un servicio tecnológico mágico, y en poco tiempo sin necesidad de reinventar la rueda. Los principales son React.js, Vue.js, Angular. ¿Pero por cual empezar?, ¿Cuál es el de más fácil aprendizaje?, Bueno en este post te diré como empezar.
Lo primero es saber que es un Framework
Un framework, según wikipedia, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que puede servir de base para la organización y desarrollo de software.
En pocas palabras un framework es una estructura que nos ofrece herramientas y estructuras lógicas para elaborar y construir una lógica funcional para un sistema.
¿Con cuál Framework debo empezar a aprender ?
Lo primero es saber trabajar en JavaScript, tener los conocimientos básicos (variables, funciones, objetos, arreglos, etc…) luego, dependiendo de las circunstancia puedes aprender uno u el otro, no marca la diferencia, porque es aquí que cobra sentido el dicho TODOS LOS CAMINOS LLEGAN A ROMA, es decir, cualquier elección que tomes hará su cometido.
Desde mi experiencia, te recomiendo empezar a trabajar con VUE.js, para mí es el más sencillo por su curva de aprendizaje rápida, impulsado por la misma comunidad de desarrolladores JavaScript, que a pesar de no ser tan grande como la de Angular y React tendrá soporte a todas las dudas y problemas.
Con Integración para hacer aplicaciones móviles con Vue native y NativeScript puedes realizar código JavaScript nativo a iPhone y Android excelente elección si no quieres usar de lleno Android Studio y Java.
¿Yo Quiero un framework que sea Elegante?
Si lo que quieres es ELEGANCIA de código pues REACT.js es el indicado, impulsado por FaceBook Su manejo y el famoso RenderFunction que está muy de moda hoy en día hace que React sea atractivo. No hace mucho ANGULAR tenía la comunidad más grande, pero REACT se quedo con el primer puesto en el corazón de la comunidad JavaScript.
Con Integraciones para hacer aplicaciones móviles desde React Native y NativeScript hace de React una elección brillante, igual que Vue.js para hacer código nativo desde iPhone y Android.
¿Yo Busco un framework completo y poderoso?
Si lo que quieres es comer el mundo y crear un poderoso sistema pues ANGULAR es para ti, es un framework muy completo y poderoso que con sus directivas y módulos hace que sea angular una herramienta tan capaz te ayudará a crear lo que sea y, actualmente es el segundo framework más querido por la comunidad JavaScript. Es Impulsado por GOOGLE y tiene muchos adictos en todos lados con integraciones móviles con NativeScript para hacer aplicaciones móviles nativas en javascript entre otras poderosas cosas que puedes hacer con este increíble framework.
En conclusion: No importa cual elijas lo importante es la meta que quieras lograr y sin duda estas tres opciones son tan capaces y poderosas que harán que tu código y sistema se funcionen bien y, estoy seguro que esta guía para JavaScript te aclaró algunas dudas.