ActiveWriter: un tool per modellare entità e relazioni
"ActiveWriter is basically a tool to model entities and relations
between them. It consists of a modeller and a code generator. Entities are
generated as C# or VB classes."
La particolarità di questo tool (ancora in
versione beta) è la possibilità di generare entità a partire da tabelle SqlServer e decorare le entità
stesse con gli attributi ActiveRecord, cosa che lo rende potenzialmente il tool d'elezione
per chi usa MonoRail e rimpiange gli script da console del suo "ispiratore"
Ruby On
Rails...
Appena ho un pò di tempo libero, se va avanti così
per le vacanze di Natale, lo provo e posto un paio di
impressioni...
...la...
Castle Stronghold: il castello diventa ancora più grande...
Del progetto Castle se ne è
parlato pure all'ultimo workshop, quando Andrea, parlando
del pattern ActiveRecord, citò l'implementazione .NET dello stesso disponibile su licenza Apache Common License 2.0. (ora però basta con i link a
manetta...)
Castle in realtà è molto più di questo: è
una famiglia di "prodotti" e soluzioni liberamente disponibili per la
piattaforma .NET. Uno dei più conosciuti (ma date una occhiata pure agli altri!)
è MonoRail, l'implementazione .NET "riveduta e corretta" (meglio dire
estesa...) del famoso Ruby On Rails, di cui, in seno all'attività di DotNetMarche, ho parlato
nella mia ultraprolungata sessione, e di cui sono disponibili nell'area...