¿Angular 4 no admite la representación del lado del servidor o el enrutamiento del lado del servidor? ¿Cuál es la diferencia y si no es compatible con el renderizado del lado del servidor, cuáles son las desventajas además del SEO?

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.

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.

Angular 2/4 admite la representación del lado del servidor. Lo llaman “Angular Universal”: Angular Universal

More Interesting

¿Cuál es el mejor proveedor de servicios de alojamiento web que tiene un buen servicio a precios razonables?

¿Cuál es la tecnología detrás de la aplicación HTML5 / Chrome del New York Times?

¿Puedes pensar en Ruby on Rails en términos de una programación funcional donde un objeto es un módulo y los datos se manipulan a través del objeto (FP me parece más intuitivo, pero tengo que trabajar con Rails en este momento, quiero pensar en una forma FP)?

¿Cuál es la mejor empresa de desarrollo web en Nueva York?

¿Hay alguna empresa de desarrollo web en la India que se especialice en trabajar con nuevas empresas / emprendedores que desarrollen sus ideas en un producto web?

¿Qué debo elegir para hacer una comunidad educativa? ¿Qué CMS?

¿Dónde puedo encontrar un buen desarrollador de Ruby on Rails para una reconstrucción completa de un sitio de comercio electrónico?

¿Por qué la gente prefiere VueJs para proyectos pequeños y AngularJs o React para proyectos grandes? ¿VueJs no es bueno para grandes proyectos?

¿Cuál es la principal diferencia entre http y html?

¿Cuáles son las principales diferencias entre WampServer y Xamp Server?

¿Cuáles son los mejores tutoriales gratuitos para Angular 4?

¿Qué es la hoja de estilo externa? ¿Cómo vincular?

¿Qué sucede cuando necesito un módulo en Node.js?

Cómo codificar una web SEO amigable con Angular 4

¿Angular solo es bueno para los SPA? ¿Hay mejores alternativas para los no SPA como Vue y React o se puede usar Angular?