Portofino 5.0 alpha rilasciata!
Posted on May 23, 2019 by Giampiero Granatella
Portofino 5.0 rilasciato
Cari e care utenti di Portofino,È con grande piacere che annuncio il rilascio di Portofino 5.0.0.
Portofino 5 è l'evoluzione di Portofino 4. Abbiamo abbandonato Stripes e il paradigma MVC per sostituirli con REST e una UI con Angular Material. Per la prima volta, Portofino 5 include la dependency injection di Spring, e aggiorna le componenti su cui si basa Portofino 4 (Groovy, Shiro, Jersey).
Gli artefatti utilizzabili di Portofino 5 comprendono:
- il pacchetto "one-click" (Apache Tomcat con un'applicazione Portofino vuota, generata a partire dall'archetipo Maven)
- l'archetipo Maven per creare nuovi progetti (API + frontend Angular nello stesso file .war)
- l'app "demo-tt" (che include soltanto un paio di pagine per mostrare il CRUD)
- la libreria Angular "portofino"
- l'applicazione "upstairs" o Piano di sopra (in Angular 7) che si può usare per configurare un backend fatto in Portofino 5. Questa corrisponde alla vecchia sezione Amministrazione di Portofino 4, che ora si può usare anche come app separata (per chi vuole realizzare il frontend con tecnologie diverse da Angular ma non vuole perdere la configurabilità di Portofino). Comunque, è anche inclusa nelle applicazioni generate a partire dall'archetipo.
- è disponibile su SourceForge insieme alla documentazione JavaDoc
- e 3. saranno presto disponibili su Maven Central
- è in npm
- non è ancora distribuita e va compilata dai sorgenti. Se siete interessati, scrivete.
Fateci avere i vostri feedback! Sono utili per orientare lo sviluppo.
Importante: Portofino 5 non è ancora tradotto in tutte le lingue in cui era tradotto Portofino 4. In particolare, solo la lingua inglese è completa. L'italiano è tradotto solo parzialmente e sarà completato nel prossimo rilascio di aggiornamento. Ogni aiuto con le traduzioni è ben accetto!
Un documento che elenca tutte le modifiche da Portofino 4 e alcune istruzioni per la migrazione (in inglese) è disponibile nel wiki su GitHub.
Buon divertimento!