Debe comenzar desde un propósito de su futura aplicación web. Su propósito le mostrará su audiencia y tecnologías para usar en el desarrollo.
Cuando se trata de crear una aplicación web, tenga en cuenta lo siguiente:
- La gama de agentes de usuario. Asegúrese de conocer y poder admitir múltiples navegadores y versiones diferentes de ellos, cada uno de ellos con sus propias peculiaridades.
- El tamaño de una pantalla. Se espera que una aplicación web de escritorio se muestre bien en cualquier cosa, desde una computadora portátil de 13 “hasta un monitor de 30”, a veces incluso más grande. No hay garantía de que ocupará toda la pantalla en los tamaños más pequeños con la ventaja adicional de que la resolución de la pantalla también puede cambiar
- Gestión y transferencia de estado. El estado es algo que es realmente molesto de administrar dentro de una aplicación web. Y cada uno de los mecanismos tiene problemas debido a los límites en la capacidad de almacenamiento, lo efímero o la falta de funcionalidad.
- Seguridad. Cualquier cosa que le interese proteger debe estar en el servidor ya que el navegador es un entorno hostil.
Hace varios meses hice la guía de desarrollo de aplicaciones web. Si está a punto de explorar este tema, puede ser útil para usted.
- ¿Es segura una aplicación web node.js (r) de los ataques DDOS?
- Experiencia del usuario: ¿Cómo se puede mejorar una aplicación web para el presupuesto participativo ciudadano para PCMC?
- ¿Cuál es la mejor manera de crear una aplicación alojada en la nube desde cero?
- ¿Se pueden usar los marcos Javascript (API Angular + NodeJs + REST) para estas situaciones?
- ¿Cuál es una buena aplicación para compartir calendario que me permitirá compartir fácilmente la disponibilidad de mi reunión con el cliente y hacer que reserven un espacio para la reunión?