¿Existe algún razonamiento sólido de por qué los sitios no deberían desarrollarse con la funcionalidad ajax que carga las partes principales de cada parte (suponiendo que haya elementos como el encabezado, la navegación, etc., que permanezcan igual)?
Seguramente sería menos intensivo en recursos ya que el servidor no tendría que servir el contenido que aparece en cada página, beneficiando tanto al host como al usuario final.
Responda la pregunta teniendo en cuenta:
El comportamiento del sitio javascript se degrada con gracia en cada instancia
Para mi pregunta, estoy hablando de nuevos sitios donde este comportamiento podría implementarse desde el principio, por lo que técnicamente no cuesta dinero, no estamos regresando a un producto terminado para implementarlo.
it doesn't technically cost any money
excepto que lo hace. Para tener un AJAXified que sea comparable a la experiencia de navegación normal, deberá volver a implementar las funciones integradas del navegador que están disponibles automáticamente con sitios regulares, como el botón de retroceso, el historial del navegador, el almacenamiento en caché, etc. Al menos, usted ' Tendrá que volver a implementar las funcionalidades de hipervínculos desde los controladores de eventos de clic (incluidos: visitado y: marcadores activos).