Kevin Steffer Outloud – web, business and opinions

17Jan/072

SubSonic, upcoming Ruby on Rails for ASP.NET

I have been playing around with Ruby on Rails, CakePHP and found those two efforts in making it easy, simple to get on with database driven web solutions. But on my search in CodePlex i found a .NET library called SubSonic. The library is currently only really powerful in ASP.NET. They have a ClassGenerator which shortly described makes .NET classes  of all the database tables you want to have available in your .NET application as files.

The major thing in SubSonic is a build provider. It hooks on all files of the .abp extension in the App_Code folder. As soon as the files are modified you can get access to your database tables by writing your table names. When using this build povider you don't get hardcopy class files of your database tables. They are build each time a .abp file is modified.

SubSonic also comes with a Scaffold feature, but not as flexible as Ruby on Rails or CakePHP. But fair enough to get you into features for quick data creation in your development fase.

Try it out: http://www.codeplex.com/actionpack
It also has a Community: http://actionpack.wekeroad.com/

Happy coding
Kevin Steffer

Filed under: ASP.NET 2 Comments