Esto depende de si está hablando del lado del cliente o del lado del servidor. Además, si desea una aplicación fuera de línea / instalable, las consideraciones de arquitectura son muy diferentes. Hay relativamente poca información sobre la arquitectura para aplicaciones fuera de línea / instalables o incluso por qué la arquitectura difiere tanto. La forma principal de aprender sobre aplicaciones fuera de línea / instalables es mirar los diversos marcos ofrecidos (jquery mobile, sencha, cappucino, etc.)
Hay un lanzamiento temprano de un libro “Aplicaciones web Javascript” en Oreilly que parece que se está formando bastante bien y probablemente tiene el enfoque más centrado en la arquitectura de todos los libros.
Además, acabo de crear una propuesta para un sitio de preguntas y respuestas (en StackExchange) para arquitectos web, ya que este es un problema cada vez más importante y sin resolver. Únase a ese sitio y pase a sus contactos para que tenga suficientes usuarios para abrir: http://area51.stackexchange.com/…
- Quiero crear un sitio web como Twitter y Facebook. ¿Qué tipo de lenguajes de programación necesito aprender?
- ¿Cuáles son los pros y los contras de usar lua para el desarrollo web?
- ¿Cuáles son las limitaciones de rendimiento de las aplicaciones web?
- ¿Qué distingue una herramienta de gestión financiera en línea de otra?
- ¿Cuáles son los desafíos de UI / UX al diseñar aplicaciones en tiempo real?