Aunque eres un intermediario en JS, tienes que aprender y explorar marcos de forma rápida y eficiente. No solo marcos JS, sino también bibliotecas de plantillas html y preprocesadores CSS.
Hay muchos marcos de JavaScript y debe elegir uno o dos de ellos que evolucionan día a día. Pero aún así, su selección no estará completa si no está eligiendo Node.js y explorarlo con pleno interés lo empujará más alto en la industria.
Angular , siendo los frameworks más impresionantes, resuelve muchas de las complejidades que surgen en el camino del desarrollo web. Se ejecuta independientemente de los dispositivos, plataformas y navegadores. No diré que es más fácil de aprender, pero es simple pero potente con muchas características diferentes en comparación con otros marcos.
- Cómo dividir un solo archivo HTML en varios utilizando un editor HTML
- ¿Hay algún complemento para el gráfico de precio objetivo en el lenguaje del lado del cliente?
- ¿Son útiles las páginas vagas de 'valores' en sitios web?
- ¿Por qué es tan inútil el sistema de clasificación de Netflix? (Después de desplazarse por 100 títulos aleatorios, todos excepto uno estaban en el rango de 2.9 y 4.)
- ¿Qué es mejor, un trago o un gruñido?
React es otro framework usado principalmente y es completamente diferente a Angular . Necesita una comprensión avanzada de JavaScript, ya que utiliza la mayoría de las características de desarrollo recientes de JavaScript. Tiene muchas API y características que lo hacen complejo y avanzado también.
Si comprende bien JavaScript orientado a objetos, puede hacerlo. De lo contrario, puede conservar y ampliar su experiencia en JavaScript haciendo pequeños proyectos utilizando características de JavaScript puro como objeto (objeto simple, matriz, matriz de objetos), este objeto y método de enlace, funciones con nombre y anónimas, cierre, promesa, evento diferente ciclos (incorporado y personalizado), objeto XmlHttpRequest, JSON, etc.
Pero no debe quedarse atrás con Node.js porque lo necesita mientras trabaja en todos estos marcos.
Para aprender estos marcos, todo lo que necesita es qué tan avanzado está en la programación y la resolución de problemas. Debe tener buenos conocimientos sobre estructuras de datos.