Quale framework Java soddisfa questi requisiti? Quale insieme di strutture sarebbe più adatto a soddisfare questi requisiti?
I requisiti sono:
- orientato per il web
- supporto per le transazioni
- supporto per la creazione di servizi Web RESTful
- supporto per sicurezza, livelli di sicurezza
- integrazione con qualche tipo di framework ORM come Hibernate
- possibilità di cambiare front-end senza necessità di apportare modifiche al back-end. In primo luogo, voglio sviluppare un front-end basato sulla flessibilità, ma se ho mai voluto modificarlo in HTML5, non voglio apportare modifiche al mio back-end
- pronto per il cloud
- libero di usare per scopi commerciali
A mio avviso arriva Spring ma ci sono altre alternative che soddisfano questi requisiti? Che dire se non è necessario java? Conosci framework, set di framework combinati insieme in altre lingue che soddisfano al meglio questi requisiti?