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.
- ¿Por qué hay mucho desarrollo en el campo de JavaScript (nodo, express, Mongo, etc.) para aplicaciones web empresariales escalables mientras ya tenemos una tecnología probada como Java EE, .NET y PHP?
- ¿Cuáles son algunas de tus aplicaciones de Chrome favoritas?
- ¿Cuál es el mejor lenguaje para crear una aplicación web que monitorea los datos de la base de datos?
- ¿Cuál es la práctica estándar para que un servidor notifique a un equilibrador de carga que no está disponible?
- Herramientas para desarrolladores web de Chrome o Firebug, ¿cuál es su herramienta favorita para el desarrollo web? ¿Y por qué?