MyGeneration

Venerdì 16 Maggio 2008 - 12:01

di Gianni Malanga

Microsoft Dev

My Generation è un’applicazione gratuita per la generazione di codice .NET a partire da template o da schemi di database. È un’applicazione, quindi, molto simile, per chi lo conoscesse, a CodeSmith, il pluripremiato generatore di codice molto conosciuto tra gli sviluppatori. My Generation non è da meno, con la marcia in più rappresentata dal fatto di essere completamente gratuito. Così come per CodeSmith, il meccanismo utilizzato da questo applicativo per generare codice si basa sull’uso di template opportunamente scritti in C# o in VB.NET, dai quali viene generato in un sol colpo tutto il codice necessario alla creazione ad esempio di uno strato di accesso ai dati (DAL) e non solo. È possibile infatti anche produrre stored procedure per gestire le tabelle del proprio database.

Insieme a My Generation sono già distribuiti diversi template che è però possibile estendere in ogni momento o naturalmente integrare con template autoprodotti per le proprie specifiche esigenze. Sono poi disponibili in rete molti template aggiuntivi tra i quali ad esempio un template per la generazione di codice per NHibernate. Tra i database supportati da My Generation troviamo: SQL Server, Oracle, IBM DB2, MySQL e così via.

Tags:

Categoria: Microsoft Dev | Permalink

Commenti

1

Ti tolgono tutto il gusto di inventarti i motori e le applicazioni….

Il difficile del codice autoprodotto alla Clarion per intenderci è che non sai mai dopo dove mettere le mani per modificarlo come ti serve….

# - postato da Andrea - 16 Maggio 2008 - 14:51

2

Non è proprio così. Potresti aver ragione nel momento in cui utilizzi un template di terze parti, ma se il template te lo crei tu, alla fine il codice che viene autoprodotto deriva comunque da codice che tu stesso hai scritto e che quindi conosci. I generatori di codice ti aiutano svolgendo quei compiti ripetitivi che richiedono molto tempo ma che non aggiungono particolare complessità al codice, come appunto può essere il mapping di tabelle di database.

# - postato da Gianni Malanga - 16 Maggio 2008 - 15:49

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento