Respuesta actualizada
¡Sí! Probablemente debería aprender Angular 4. Aprender Angular 4 no requiere ningún conocimiento previo de AngularJS. La arquitectura basada en componentes y TypeScript es una bendición.
Respuesta anterior (No aplicable)
- Estoy creando una firma de correo electrónico en HTML, pero está en línea a la izquierda y necesito que se extienda, de borde a borde del navegador. ¿Cómo puedo hacer eso?
- Estoy diseñando un menú de navegación. ¿Algún consejo o truco que lo haga increíble? ¡Gracias!
- ¿Dónde exactamente se puede usar la cola de mensajes en una aplicación web?
- ¿Soy un tonto al no saltar en el vagón MVC de JavaScript?
- Escribo citas, poemas, artículos y mucho otro contenido. Deseo presentar eso a través de Internet. ¿Qué método debo usar para mostrar mis escritos?
Yo también he tenido esta pregunta al desarrollar mi proyecto con Angular 1.5x en la parte frontal.
Para ser sincero, no sé la respuesta, ya que solo desea agregarla como un conjunto de habilidades. Pero, compartiré por qué elegí AngularJS 1.5x .
Angular 2 es nuevo
Angular 2 era nuevo para mí, y muchos desarrolladores han dicho que es un marco completamente diferente en comparación con AngularJS 1.x. Entonces, al estar familiarizado con AngularJS 1.x, fue más fácil para mí profundizar en los conceptos y usarlo en mi proyecto. Aprender Angular 2 desde cero habría llevado bastante tiempo.
Comunidad
Muchas veces nos metimos en el problema. Una de las causas es que no tenemos un conocimiento completo sobre ese concepto. Incluso no podemos confiar en la documentación proporcionada por el desarrollador. La comunidad entra así en juego. La comunidad angular 1.x es fuerte. Si te quedas atrapado en algún lugar, esto te ayudará.
Angular 1.x
Angular 2.x
Y como Angular 2 es nuevo, puede llevar mucho tiempo depurarlo y las posibilidades de quedar atrapado ciertamente aumentarán.
Marcos de interfaz de usuario
- UI-bootstrap
- Material angular
Ambos de los anteriores son maduros y confiables junto con la versión Angular 1.5x. Pero, no es el mismo caso con Angular 2. El desarrollo ha comenzado para ambos, pero en la fase inicial no se puede confiar realmente en eso.
ng-bootstrap está siendo desarrollado actualmente por el equipo ui-bootstrap desde cero en mecanografiado.
Igual es el caso con Material Design para Angular 2.
Y el subpunto ‘Comunidad’ también se agrega aquí.
Mecanografiado
Una cosa muy nueva para mi. Nadie debería tenerle miedo, nada es difícil. Pero lleva tiempo aprender un nuevo concepto. Además, hablando de Angular 2 en JS, la documentación acaba de comenzar y no es lo suficientemente madura como para guiarlo a través de todos los conceptos. [Se necesita aclaración]
Entonces, al final, es su elección elegir: una que sea madura, confiable y que tenga una comunidad sólida o algo nuevo, es la charla de la ciudad y en el futuro estará en todas partes. Si está seguro de alguien, se agregará a su conjunto de habilidades.
Gracias.
PD: Tengo un examen de arquitectura de computadora de alto rendimiento mañana. Es difícil. : ‘(