Hi NetTiers Team,
I am glad to inform that I have finally released OpenSource SmartCodeGenerator (asp.net2.0).
And I believe OpenSource Nettiers can be a very good candidate for OpenSource SmartCodeGenerator.
SmartCodeGenerator is an Asp.Net2.0 website application and is a full fledged template based code generator that allows you to generate code for any text language. Templates are written in Visual Studio as asp.net UserControls. The code generation can be dynamically customised by using properties. SmartCodeGenerator Framework reads the asp.net Profile Object specified in web.config and generates UIProperty. You can define any serializable .Net Object Type as properties of asp.net Profile that has a UIProperty. At this stage it support common types such as string, int, boolean and a ScTableSchema type (which represents SQL Server provides information about database tables). But this is extensible and UIProperty for any .Net types are very easy to write.
The SmartCodeGenerator project that we create is simply an asp.net website project, and SmartCodeGenerator Templates are asp.net UserControls so no need to learn any new technologies. Codes are written as you would normally write for a asp.net application inside VS2005.
The current feature list of SmartCodeGenerator includes:
The total development of templates are done in VS2005.
Extensible Template Generation Engine.
Sql Server schema discovery API
Writing asp.net2.0 website application so no need to learn anything new
Generate text base output.
Fully Customized template based code generation.
After you play with this great framework for 5 min, I think you will agree with me saying "Code generation has never been this easy".
I think it will be a big boon for the .Net community if they can get a version of NetTiers for SmartCodeGenerator. As in SmartCodeGenerator templates are written as asp.net usercontrols and development done entirely in VS2005, I believe it will have more acceptability in the .Net Community then anything exists currently in the codegeneration domain. So during the generation of template intellisense, compilation, debug, sourceview, designview, codebehind file and all other features of VS2005 that a developer loves/wish to have comes free.
For example/tutorial and downloads please visit http://www.smartcodegenerator.com
also please feel free to contact me shahed.khan@gmail.com