Ventajas
- Todo el código es público
- Simplificación en las capas básicas de toda arquitectura cliente-servidor,
- Reduce la carga en servidor (validación de formularios)
- Reduce tiempos de escritura y tiempos de espera
- Estadísticas y tests de usabilidad
- Causa-efecto: el flujo de navegación lo va creando el usuario, te evitas una capa de control de flujo (J2EE). La mejor forma para guiar por el flujograma es ofrecer respuesta visual e inmediata a las acciones del usuario.
- Las arquitecturas para aplicaciones web profesionales implementan ademñas validación de formularios en el lado servidor por motivos de seguridad. Ambas validaciones han de existir.