Server Side Rendering vs Client Side Rendering

Código, Libros y Podcast

Server Side Rendering vs Client Side Rendering

No hay comentarios
Server Side Rendering vs Client Side Rendering. Cuando usar uno u otro ? Aunque el usuario final regularmente no conoce, y no tiene porque conocerlo necesariamente, tener bien claro las ventajas y desventajas de cada opción puede significar el éxito o el fracaso de un proyecto





Conocer estas ventajas y desventajas recae sobre el desarrollador. Si bien los framework Front end que permiten el renderizado del lado del cliente (AngularJS, Ember.js, Meteor.js, ExtJS y React, etc), permiten tener un código mas organizado y limpio,además de agilizar la navegación, por otro lado le da un duro golpe al SEO.

Además de esta desventaja con el SEO, podemos decir que, al CSR depender del navegador y por ende del equipo del usuario, puede ser una desventaja para un usuario de un país en vía de desarrollo donde los equipos informáticos (computadoras) pueden no ser muy potentes. De modo, que si tenemos un cliente, que necesita crear una aplicación web que le potencialice un negocio basado en el SEO, CSR no sería la mejor opción, aunque al desarrollador le resulte mejor.

En esos casos opciones como WordPress o Drupal, por ejemplo, serían mejores alternativas. O en dado caso las nuevas opciones como Next.js o NUXT.JS que serían como un hibrido entre SSR y CSR.

Sin embargo, si el cliente no necesita que su aplicación web dependa del SEO, por ejemplo una herramienta interna de su negocio, en ese caso si podríamos hacer uso de Client Side Rendering.

Con esto no pretendo ofrecer una verdad absoluta, pues se que se pueden crear alternativas, aunque más complicadas, que usando Client Side Rendering se podría resolver lo del SEO y con Server Side Rendering tener un código limpio.

No hay comentarios :

Publicar un comentario