| Versione | 2 |
|---|---|
| Editore | Kontac |
| Data di rilascio | 7 nov 2008 |
| Data aggiunta | 22 nov 2007 |
| Requisiti del sistema operativo | Windows 2000, Windows Vista, Windows 98, Windows Me, Windows, Windows XP, Windows NT |
| Requisiti | Windows 98/Me/NT/2000/XP/2003 Server/Vista, Microsoft .NET Framework 2.0 |
| Download totali | 615 |
| Prezzo | Free |
Descrizione
Smart Code è uno strumento di generazione di codice basato su modelli e open source (rilasciato sia con licenza BSD che con licenza di libreria Lesser GPL). Smart Code funziona leggendo uno schema di database, consentendo all'utente di impostare determinate proprietà estese per tabelle e colonne e applicando modelli a ciascuna tabella per generare codice. Gli elementi costitutivi principali di Smart Code sono tabelle, viste, colonne e definizione di progetto di primo livello.
In Smart Code, un modello è un programma che genera testo (che generalmente è codice in un linguaggio di programmazione) e può essere scritto in C# o VB.NET (o teoricamente in qualsiasi linguaggio .NET che supporti la creazione di librerie a collegamento dinamico o DLL). Una libreria di modelli (o libreria, in breve) è un raggruppamento logico di modelli. Un modello utilizza come input un modello e una tabella o una vista per generare il codice. Consente di creare prototipi completamente funzionali di applicazioni basate sul Web che interagiscono con i sistemi di database. La versione 2 include aggiornamenti non specificati.