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