¿Qué marco JS debo elegir como principiante en marcos JS, AngularJS, ReactJS o EmberJS? Tengo experiencia intermedia en JS / jQuery.

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.

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.

Para un principiante, no hace ninguna diferencia explorar Angular JS o algo más en términos de implementación.

Mire su requerimiento o interés o popularidad y seleccione su JS.

Cada empresa optará por un marco JS diferente basado en algún requisito. Es posible que haya leído que Angular JS es popular en estos días, pero si desea crear aplicaciones móviles desde JS, opte por React JS. No significa que Angular sea bueno o React sea bueno.

Siempre es bueno tener conocimiento con diferentes marcos.

Por lo tanto, le recomiendo que aprenda los 3 marcos que lo convierten en un fuerte recurso JS.

Si tiene habilidades intermedias en jQuery, me gustaría sugerirle que elija un JavaScript orientado a objetos. Aquí aprenderá los conceptos básicos y podrá trabajar en cualquiera de los marcos como angular 2, reaccionar JS y nodo JS.

Es muy importante que cualquiera aprenda los conceptos básicos a fondo y no debe tener dudas solo entonces debe pasar al siguiente nivel.

Desde mi experiencia personal, comience con el desarrollo angularjs. Según su experiencia, le resultará fácil comprender la tecnología.