El objetivo es crear una aplicación web que funcione con una base de datos para almacenar datos, un nivel intermedio para alojar la lógica de negocios en forma de servicios reutilizables y, finalmente, una GUI web fácil de usar. Por lo tanto, MEAN stack es definitivamente una opción a seguir. La “A” en MEAN significa Angular que se encarga de la parte de la GUI. Angular es un marco para desarrollar la parte de la interfaz de usuario de la aplicación web.
Para responder a las confusiones de Angular y AngularJS, déjenme aclarar aquí que estas son dos cosas diferentes ahora. AngularJS es el nombre de la primera versión del framework. En 2014, Google cambió el nombre del marco y lanzó la nueva versión Angular 2. Se elimina el sufijo “JS”. En 2017, se lanza Angular 4. Entonces, deberíamos decir simplemente “Angular”, si nos referimos al marco en general. Los dos marcos Angular JS y Angular son completamente diferentes desde la perspectiva de desarrollo, lo que significa que conocer AngularJS no es lo mismo que conocer Angular 2/4. Y si va a comenzar un nuevo proyecto hoy con MEAN o con cualquier otra pila, Angular 4 debería ser la opción.
Finalmente, MEAN no es la única opción si desea desarrollar una aplicación web con Angular. Java / JEE o cualquier otra tecnología de fondo y DB también se pueden usar junto con Angular.
- ¿Qué puedo hacer si el formulario de contacto de un sitio web no funciona?
- ¿Cómo se determina la selección de infraestructura adecuada para una aplicación web en AWS?
- Cómo saber qué hará hacer clic en cierta cosa en una página web mirando 'inspeccionar elemento'
- ¿Cuál es el propósito de crear una etiqueta en lugar de crear una rama de lanzamiento permanente?
- Cómo hacer la funcionalidad de búsqueda en MVC usando AngularJS