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é dart2js produce inmensas líneas de código a partir de pequeñas aplicaciones Dart?
- ¿Es bueno usar Foundation o Bootstrap para desarrollar aplicaciones web de diseño responsivo ASP.NET MVC?
- ¿Qué necesito para aprender a ser desarrollador web?
- ¿Dónde es un buen punto de partida para aprender JavaScript?
- ¿Cómo hago correr la voz acerca de mi proyecto de curso en línea gratuito de desarrollo web?
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.