Angular 4 es agnóstico de backend. No le importa si está utilizando Python con PostgreSQL, o si está utilizando PHP con MySQL.
Sin embargo, usar Angular con NodeJS y MongoDB tiene un gran beneficio: solo tiene que usar 1 lenguaje de programación (lo sé, lo sé, Angular usa Typecript. Pero al final, trabajar con Typecript y Javascript es realmente natural, después de que todo mecanografiado se transpila a Javascript).
Tener un backend NodeJS y una interfaz Angular hace que sea muy fácil enviar y recibir datos porque JSON es un ciudadano de primera clase en Javascript y Typecript (después de todo, JSON significa notación de objetos Javascript), ¿y adivina qué? JSON también es un ciudadano de primera clase en MongoDB. MongoDB en pocas palabras es una base de datos que almacena datos sin esquema, también conocidos como: JSON.
- ¿Cuáles son algunas de sus herramientas de diseño web más utilizadas que lo ayudan a ser más productivo?
- ¿Cuál es el mejor editor de texto para diseño web?
- Cómo encontrar su URL de inicio de sesión de WordPress
- ¿Es posible usar múltiples temas en 1 sitio de WordPress?
- ¿Es útil aprender HTML, CSS y JavaScript solo por su conocimiento?
Además, si no le gusta trabajar con Typecript y Javascript, también puede codificar Angular 2/4 con Javascript, aunque no se recomienda: Documentos Angulares
O bien, puede usar Typecript en NodeJS, muy recomendable: NodeJS QuickStart
MEAN stack no va a ninguna parte. Muchas compañías ya tienen sus aplicaciones / sitios web con esas tecnologías, y muchas nuevas están por llegar.
También me encanta trabajar con Angular 2 en el frontend y ASP Core (C #) en el backend con MS SQL Server como base de datos.
Espero que esto haya ayudado!