Arquitectura¶
Introducción¶
Planteamos la aplicación puramente javascript, tanto para el servidor como para el cliente:
- Servidor: javascript mediante nodejs. Hay frameworks como express. Ya veremos la foto.
- Cliente: HTML+CSS+JavaScript + (jquerymobile o dojo o bootstrap o similar). En el cliente interesará usar frameworks como angularjs.
La aplicación cliente puede usarse en el móvil con sistemas como phonegap.
Infraestructura¶
Para la descarga de paquetes y gestión de dependencias se usa típicamente:
- npm: para el lado servidor
- bower: para el lado cliente