Pregunta

¿Se requiere el desarrollo de dos frontales de casi independientes de la aplicación, uno usando Ext JS y el otro sin JS en absoluto?

¿Fue útil?

Solución

Bueno, más o menos. Si realmente quieres una versión NO-JS de su sitio, tendrá que atenerse a HTML muy básico, y un viaje de vuelta al servidor y una recarga completa con cualquier clic. Si desea que su sitio real para ser AJAXy, entonces esto requeriría dos extremos frontales diferentes al sitio.

¿Puedo preguntar, ¿por qué se preocupaba por la gente sin JavaScript? Hay muy poca gente por ahí que no tienen JavaScript, incluso los teléfonos móviles tienen un rendimiento decente JavaScript.

Otros consejos

Su aplicación debe ser construido para permitir a los usuarios sin js para acceder al mismo contenido. Todos los mensajes de forma y acción sobre la aplicación deben tener un manejo del lado del servidor. Esto es para permitir a los no js navegadores también por razones de seguridad como el js se pueden editar sobre la marcha por los piratas informáticos.

Una vez que tenga esta funcionalidad básica puede empezar a añadir el CSS para que se vea bien y añadir el js para agregar funcionalidad adicional con las devoluciones de datos realizado por el Ajax. Debe utilizar la detección de características en lugar de la detección del navegador con el CSS y Javascript como navegadores se actualizan con el nuevo soporte todo el tiempo.

Por lo tanto, sólo necesita una interfaz que incluye ambas soluciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top