Gracias por el A2A!
Obviamente, hay más de una forma de resolver este problema. Para el front-end, elegiría AngularJS para cualquier SPA, o Nunjucks para plantillas del lado del servidor. (Descargo de responsabilidad: no he usado Nunjucks en este momento, pero probablemente pronto haré que se vea increíble).
El back-end es en realidad más interesante, y habría dos rutas distintas en mi libro de jugadas, según los requisitos:
- Durante la prueba Beta de su aplicación web, ¿cuándo sabe que está listo para iniciar?
- ¿Qué tipo de aplicaciones web simples y completas pueden construir un principiante en PHP para mejorar sus habilidades?
- ¿Cuáles son los mejores recursos para aprender a crear pruebas automatizadas para aplicaciones web?
- ¿Qué aplicaciones web tienen un programa integrado de afiliación / recarga en la aplicación?
- Desde el punto de vista profesional, ¿cuál es el mejor: una aplicación web Java o una aplicación empresarial Java?
- Node.js
- Hapi o Express
- Pasaporte para autenticación
- Mocha + Chai + Sinon para probar
- MongoDB + Mangosta
- Consideraría a fondo si MongoDB es incluso aplicable. Es increíble para los casos de uso correctos, pero no es el final de todo.
- Grunt para construir
- Plataforma Java
- Spring MVC + Jackson
- Spring Security para autenticación
- JUnit + Mockito para probar
- PostgreSQL + JPA 2.1
- Maven
Estoy interesado en ver lo que otros tienen en su lista de deseos. Especialmente para la base de datos y el marco front-end.
Simon S.