Angular 4 en sí mismo es solo un marco frontend que se ejecuta en el navegador en este momento, pero con Angular Universal, puede renderizar una aplicación Angular 4 en el servidor antes de servirla. Sin embargo, hay un plan para integrar Angular Universal en Angular Core,
Mapa de ruta universal angular para Angular 4.0 · Edición n.º 13822 · angular / angular
En cuanto a las ventajas y desventajas de la representación del lado del servidor, el SEO es realmente la única ventaja.
- ¿Por qué a veces es mejor usar Nginx en lugar del servidor Apache?
- ¿Es fácil integrar Bootstrap con Django?
- Cómo guardar un documento CSS y hacer referencia a él en un documento HTML (es decir, definir una clase en CSS e identificar un elemento como esa clase en HTML)
- Cómo crear un hipervínculo para mi sitio web en Django
- Cómo aprender a programar por mí mismo que soy lo suficientemente capaz de construir sitios web revolucionarios
Si no le importan los otros motores de búsqueda o las publicaciones en Facebook o Twitter, por ejemplo, si está creando una herramienta para uso interno, es mucho más fácil colocar una aplicación Angular 4 en una red de entrega de contenido (CDN), como Amazon CloudFront: red de entrega de contenido (CDN) o servicio de red de entrega de contenido global (CDN) | Flama de las nubes. Los beneficios incluyen,
• latencia mínima desde cualquier parte del mundo,
• “ng build --prod --aot && aws s3 sync”
simple de arrastrar y soltar / comando único ( “ng build --prod --aot && aws s3 sync”
y ya está!),
• no hay servidores para administrar,
Por supuesto, aún puede implementar servidores en todo el mundo y construir una tubería para que pueda implementar con un solo comando, pero luego se volvería muy complicado.