Lo que creo que quieres decir:
¿Hay alguna razón para no escribir aplicaciones web basadas en cliente-Javascript que simplemente se comuniquen con una API JSON / REST, en lugar de usar marcos de controlador de modelo de vista del lado del servidor grueso.
Y diré, absolutamente, que el Javascript del lado del cliente que hace AJAX a una API JSON / REST es una excelente manera de obtener los navegadores modernos y un rendimiento mucho mejor.
- Si elimino los puntos de restauración de la unidad C, ¿dañará mi computadora de alguna manera?
- Mi computadora está atascada en la pantalla 'Actualizando su sistema (10%)'. ¿Hay alguna forma de arreglarlo?
- Necesito una actualización de almacenamiento para mi computadora portátil. ¿Cuál debería obtener?
- Acabo de romper el monitor de mi computadora portátil de trabajo (la computadora portátil se compró en diciembre de 2015 a $ 1k +). ¿Qué tengo que hacer?
- Estoy planeando comprar una computadora portátil para reemplazar mi actual. He esperado durante los últimos meses por más opciones con la amplia generación de procesadores. Todavía no he visto una computadora portátil con procesador de la serie Q. ¿Espero más tiempo o voy con una computadora portátil de la serie U?
Los navegadores móviles están mucho más vinculados a la red (desea minimizar el número de solicitudes HTTP) que vinculados al procesador. Además, la latencia de la interfaz se gestiona mucho mejor si realiza llamadas en segundo plano asincrónicas que las actualizaciones de página.
Si todo lo que tiene en el back-end es HTML / Javascript estático y una API JSON, es casi independiente de la plataforma del lado del servidor.
Personalmente, no me gustan los marcos que fomentan la confusión entre la ejecución del lado del cliente y la ejecución del lado del servidor; pero no obstante, Meteor es interesante basado en Node.