Archivio per marzo, 2011

Luna è OpenSource su GitHub.com

Pubblicato: 30 marzo 2011 in Download

Luna è diventato un progetto opensource su GitHub.com. Il codice è ancora da sistemare ma in tanto è pubblico. Spero di trovare qualche aiuto nello sviluppo in modo da renderlo sempre piu performante e completo.

Lo potete trovare qui:

https://github.com/Lunadix/Luna

Annunci

 

Ho messo online il secondo rilascio di Luna, il generatore di codice che ho ideato io. Per scaricarlo il link è sempre lo stesso:

http://goo.gl/9sDbB

Per accedere al tutorial invece si deve andare qui:

http://www.diegolunadei.it/luna/tutorial.htm

Ecco pubblicato il primo rilascio di LUNA.

LUNA è un generatore di codice ideato da me che nasce circa due anni fa.

L’ idea nasce dalla noia di dover scrivere la parte di codice che si interfaccia con il Database di ogni progetto gestionale, automatizzando la creazione delle query. Ma si sa che l’appetito vien mangiando, cosi LUNA cresce fino a diventare un vero e proprio generatore di codice.

La logica è semplice, si parte da una struttura di un database relazionale, e LUNA crea tutte le classi e il data layer relativo. Non siamo ai livelli di complessita di NHibernate, e non ne viene assolutamente seguita il funzionamento. Questo vuole essere solo un semplice tool di sviluppo per velocizzare operazioni noiose e ripetitive, scrivendo il codice in una maniera ordinata e coerente che difficilmente riesce quando si scrive a mano.

L’attuale versione funziona con database Ms Access e SQL Server, e genera codice VB.NET e T-SQL per l’ eventuale rigenerazione del database su altre piattaforme.

Il codice generato è orientato allo sviluppo di applicazioni desktop. Analizzando il codice infatti si vedranno spesso riferimenti a connessioni dati persistenti, ma sto studiando la possibilita di utilizzarlo anche a livello di web application con alcune modifiche al Datalayer.

In fase di lavorazione ci sono il supporto per database SQL Compact, Mysql e Oracle e la generazione di codice C#.

Il programma è freeware, sviluppato in Vb.Net e per funzionare non ha bisogno di installazione, lo scaricate e lo lanciate (ovviamente do per scontato che sulla vostra macchina abbiate il framework .Net altrimenti non stareste leggendo questo post).

Per qualsiasi suggerimento o malfunzionamento potete scrivermi all’indirizzo d.lunadei@gmail.com

Per scarica l’ applicazione andate su http://goo.gl/9sDbB

Registrato per il Net Campus

Pubblicato: 1 marzo 2011 in Eventi

Marzo sarà il mese dell’aggiornamento professionale… Mi sono registrato al NetCampus.

L’evento si terra il 26 Marzo qui:

Facoltà di Ingegneria

Università degli Studi di Roma Tre
Via della Vasca Navale 79
Quartiere Marconi San Paolo

per il programma o informazioni a riguardo il sito è http://www.dotnetcampus.it

Presente al Codemotion

Pubblicato: 1 marzo 2011 in Eventi

Sabato sarò presente al Codemotion. Per chi fosse interessato l’evento si tiene qui:

Roma Tre, Dipartimento di
Informatica e Automazione
Via della Vasca Navale, 79

programma e informazioni sul sito http://www.codemotion.it/