¿Alguien puede dar una instancia de una aplicación que solo necesitaría AngularJS en lugar de una pila MEAN completa? ¿Es necesario el backend (Node.js, MongoDB) en todas las aplicaciones web?

No. Definitivamente no necesitas una pila MEAN completa en todos los casos.

En MEAN stack, AngularJS se usa para crear la interfaz de su aplicación. Frontend se conecta a algún tipo de fuente de datos (también llamada Backend) generalmente haciendo llamadas API.

Si solo va a utilizar llamadas API existentes, puede hacerlo utilizando solo AngularJS. Sin embargo, si tiene algún tipo de base de datos que desea conectar con su interfaz, entonces querrá crear su propia API REST. Para esto, tiene la opción de utilizar la pila MEAN completa o cualquier otro lenguaje de programación del lado del servidor como asp.net, java, php, etc.

Por ejemplo, si desea crear una aplicación de informe meteorológico simple, puede crearla simplemente usando AngularJS. Y en él consumes la API proporcionada por otras compañías. Vea este enlace para una API meteorológica disponible públicamente http://openweathermap.org/current

More Interesting

¿Por qué necesitamos un sitio web apto para dispositivos móviles o listo?

Tenemos aplicaciones para iOS y Android, que están en el equipo móvil. Creamos sitio móvil. ¿Debe ser la gestión del sitio móvil por equipo móvil o equipo de producto del sitio?

¿Qué lenguajes de programación utilizan en China las empresas de nueva creación y las corporaciones? ¿Cómo se comparan las oportunidades de trabajo en la web con el desarrollo de aplicaciones móviles (en China)?

¿Qué experiencias con jQuery Mobile han tenido las personas?

¿Cuán maduro es el marco móvil híbrido Ionic para la adopción empresarial?

¿Cómo diseñaría un plan de 8 semanas para aprender sobre el desarrollo de aplicaciones web y / o móviles en línea?

¿Qué idioma es mejor para crear aplicaciones?

¿Puedo obtener la perfección tanto en el desarrollo web como en el desarrollo de software (cualquier aplicación de plataforma móvil nativa)?

¿Existe una aplicación de código abierto donde pueda escanear recibos con OCR? Al igual que Lemon Wallet y muchos otros.

¿Cuál es la mejor herramienta de prueba de control de calidad para el desarrollo de aplicaciones móviles?

¿Estoy empezando a construir un proyecto de red social como Twitter (aplicación web / móvil) y quiero saber qué idioma debo usar en el backend?

¿Es mejor aprender la codificación de aplicaciones telefónicas, la codificación de aplicaciones web, el diseño de aplicaciones web u otra opción?

¿Cuál es el estado de Drupal a partir de 2015?

¿Puedes construir aplicaciones a través de WordPress?

¿Cuál es el mejor marco para el desarrollo de aplicaciones multiplataforma: Ionic, Meteor o React Native?