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.
- ¿Debo aprender PHP o comenzar directamente con el otro lenguaje secundario de servidor como Node.Js y Django?
- ¿Cuál es la diferencia entre la fijación de sesión y el secuestro de sesión?
- ¿Cuál es la mejor manera de comenzar a construir un sitio web personal desde cero?
- ¿Puedes instalar un blog de WordPress en tu sitio web que esté codificado en HTML, CSS, PHP y Java sin convertirlo en un tema?
- Cómo hacer un buen sitio web para currículums