Agradecería sus comentarios. Me han puesto a cargo para volver a desarrollar un sitio importante que genera bastante tráfico. A partir de los últimos meses, he estado usando Backbone.js para desarrollar aplicaciones. He estado investigando las últimas semanas sobre si Backbone sería una buena opción para la remodelación del nuevo sitio.Transformar un sitio web importante en una aplicación de JavaScript
Mi preocupación inicial era SEO. Encontré una gran publicación here que habla sobre la mejora progresiva y un montón de preguntas sobre el stackoverflow que me han ayudado. Parece que no puedo sacudir la sensación de que construir un sitio estático y mejorarlo con Backbone es toda una hazaña y tomará mucho más tiempo.
Ahora mi pregunta es, ¿no hemos pasado la etapa en la que tenemos que construir sitios que tienen que funcionar con javascript deshabilitado? ¿Es esencial que nuestro sitio siga siendo funcional para lectores de pantalla, etc.?
Mi idea era servir la información de meta seo relevante del servidor en mi archivo principal app.html para que los motores de búsqueda puedan rastrear las diferentes direcciones URL. La aplicación Backbone se lanzará desde cualquier url que visite que sea relevante para la aplicación.
Acabo de visitar el nuevo hulu.com, y no puedo encontrar una razón de por qué no volver a desarrollar el sitio web en una aplicación Backbone. La mayoría, si no todos los sitios web que he visitado, no funcionarán sin js. Ve a hulu.com con js deshabilitado y podrás ver a qué me refiero. Entonces, para cerrar, ¿es seguro construir un sitio web que no funcione sin js y lo anterior sea suficiente para SEO?
Gracias
¿Cuál es su razonamiento para reconstruir el sitio como una aplicación del lado del cliente? ¿Es algo que debe ser construido de esa manera para una buena experiencia de usuario? Debe sopesar esto contra el trabajo adicional de mejorar progresivamente la página. – Brad
Hola Brad, definitivamente para mejorar la experiencia del usuario. Pero principalmente para avanzar hacia una api relajante. Quiero disminuir la carga en el servidor y hacer que el cliente haga más de la representación de la plantilla, etc. – TYRONEMICHAEL
No creo que deba preocuparse por el soporte de JavaScript. Hay muchas personas que intentan asustarnos porque cada sitio web necesita compatibilidad con navegadores con JavaScript desactivado. Para ser honesto, creo que eso es totalmente incorrecto. Busque por ejemplo en [estas estadísticas] (http://developer.yahoo.com/blogs/ydn/posts/2010/10/how-many-users-have-javascript-disabled/). El número de navegadores con JavaScript deshabilitado es de alrededor del 1%, que es menor que el error estadístico. Apoyarlos es solo una pérdida de tiempo y dinero, ¿eh? – freakish