Trate de evitar el enredarse demasiado pensando que tiene que usar un marco. Es cierto que se le pedirá que trabaje con algunos de ellos (Angular y React son los dos que probablemente conocerá con mayor frecuencia), pero aprender nuevas herramientas es más fácil si realmente conoce el idioma. Hay muchas ideas sobre cómo hacer observables, publicar-suscribirse y vincular datos al DOM, pero si llega a comprender cómo puede trabajar usando estas técnicas sin un marco, ¡tendrá un gran comienzo!
A veces las bibliotecas pueden hacer las cosas un poco más fáciles y menos repetitivas. Si desea aprender una biblioteca fuerte y poderosa para construir componentes (o elementos como los llaman), debe probar Polymer, que se basa en la especificación de Componentes Web. También es divertido trabajar con React, pero si comienzas con eso, déjame asegurarte que desarrollas algunos antipatrones que no te ayudarán en otros entornos que no sean React, como CSS en JS, JSX, evitando completamente el DOM o llegar a las propiedades de camelCase que normalmente estarían separadas por guiones. Sé que es difícil resistirse, ya que es de lo que todo el mundo habla en este momento, pero en su lugar, debe seguir el camino de los estándares y aprender lo que el navegador ya tiene bajo su manga y crecer en sus propios términos. ¡La mejor de las suertes!
- ¿Puedo usar un back-end de Ruby on Rails en lugar de Node.js para una aplicación móvil híbrida creada con Ionic?
- ¿Cómo una colisión de certificado https SHA-1 hace que un sitio web sea inseguro?
- ¿Necesito una licencia para que una empresa cree sitios web para empresas?
- ¿Cómo es el futuro de las hojas de estilo en cascada?
- Cómo acceder al editor CSS en mi sitio web gratuito de WordPress