[Python] [ANN] Genropy migration tool

Giovanni Porcari giovanni.porcari a softwell.it
Mar 23 Giu 2015 13:09:28 CEST


Ciao a tutti

Il framework Genropy ha come motto: "Python for lazy people".
Per onorare questa promessa abbiamo ora reso disponibile, sia pure in una
versione non definitiva, un nuovo tool che consente di costruire in pochi minuti e
in modo automatico un'applicazione Genropy (package, model, views, forms e menu)
a partire da un database esistente in sqlite, postgres, mysql o mssql,
provvedendo  anche all’importazione dei dati.

Per far conoscere a chi fosse interessato le funzionalità di questo strumento,
abbiamo realizzato un breve screencast, che mostrerà come, in pochi minuti, sia
stato possibile, partendo dal database pubblico ‘Chinook’ (https://chinookdatabase.codeplex.com)
creare una applicazione completa e perfettamente operativa.

Lo screencast è disponibile su :
https://vimeo.com/131523423

Si tratta di uno strumento appena rilasciato e quindi sono assai probabili intoppi e bachi
ma se sarete così gentili da segnalarceli cercheremo di toglierli e di rendere il tutto
più funzionale e piacevole da usare.

In questa versione l’import è immediato e forse sarebbe opportuno in caso database di grandi dimensioni
disaccoppiare la costruzione della applicazione dalla fase di import.  Per il momento
quindi non testatelo su db con centinaia di migliaia di record ;)

Se qualche collega che usa Django avesse voglia di provare con un db non immenso
per farmi sapere se funziona, potrebbe essere un buon punto di partenza per
applicazioni Django con back-end in Genropy.

Ricordo che ulteriori informazioni su genropy e sul migration tool sono disponibili sulla
mailing list di genropy. Chi fosse interessato a iscriversi potrà inviare una mail con
subject ‘subscribe’ a genropy-request a freelists.org
oppure richiederlo a : http://www.freelists.org/list/genropy.

Grazie e ciao :)

G


P.S. La qualità dell’audio è indecente e tutto lo screencast
è abbastanza modesto come realizzazione. Ma ci ripromettiamo di farne
una versione migliore appena possibile ;)


Maggiori informazioni sulla lista Python