2015-10-12 7 views
6

Sono un principiante nello sviluppo di applicazioni Web e cerco di esplorare alcune tecnologie. Ho qualche (molto) piccola esperienza con Spring-MVC e AngularJS. Recentemente, ho iniziato a imparare Thymeleaf.Tecnologie di mixaggio front-end e lato server (Spring, Thymeleaf, AngularJS)

Avendo alcune conoscenze di base di queste tecnologie, sto cercando di capire se e come usarle insieme.

So che esistono combinazioni come REST API come controller Spring-MVC + AngularJS come tecnologia front-end che consuma i dati forniti. E questo potrebbe essere sufficiente per la tua applicazione per singola pagina. Ma per quanto riguarda le applicazioni costituite da molte pagine che dovrebbero riutilizzare alcuni componenti (ad esempio navbar)? E che dire dei meccanismi di sicurezza inclusi in quelle applicazioni?

Ho appena saputo che esiste Thymeleaf che sembra essere un motore di template decente. Finora l'ho usato solo per creare alcuni template per i miei HTML, ma ho sentito che ci sono molte altre appliance - come sfruttare la sua bella integrazione con Spring.

Ho intenzione di creare un'applicazione web composta da poche pagine con meccanismi di sicurezza (registrazione, registrazione ecc.), Integrazione di database e molte interazioni con l'utente. Sarebbe una sorta di sistema di ordine.

Ha senso mescolare tecnologia front-end come Angular e Back-end's Thymeleaf, specialmente nel mio caso?

Ho visto un bel post here, ma ho ancora bisogno di qualche chiarimento.

+0

se sei nuovo non vorrei mescolare i motori di template piuttosto prendere una decisione se stai creando un'app lato server o lato client uno – charlietfl

risposta

5

Vorrei suggerire jhipster. Recentemente ho scritto un'applicazione con questa API e penso che sia uno dei migliori startup per applicazioni con back-end basato su SpringMVC e front-end con AngularJS. Puoi facilmente generare template da riga di comando che è completamente modificabile

Problemi correlati