Codespark ASPX generator gets an update

We have made a few changes to Codespark - our amazing little ASPX forms and code generator. The original version used the SQL server SMO library to detect servers on the network, and get table and column information. However, this library came with some issues - making the software hard to install on some systems. We decided to strip smo out of codespark, and use native SQL commands to get the schema information. We were very pleased to find that it now performs much better than before! We have lost the minor feature of server detection, but for the performance and installation improvements, its well worth it.
While we were at it, we made some other changes - a few bug fixes, support for more column types, and improvements in the generated code.
Codespark uses the Codedom to generate the code in the outputted files. Codedom is a great feature in .NET, and gives programmers an enormous amount of power. It takes a bit of time to get used to, and the documentation has never been great, but its well worth the effort. Once code trees have been built in memory, it is very easy to generate VB, C#, or any other code language supported by Visual Studio.
Read more about this great product here - CodeSpark

We are hoping to use the Codespark framework to produce new code generation tools for Winforms/WPF/ Metro and maybe WCF web services. We are quite keen on the new Metro interface, and would love to produce a code generator for it soon. Due to the asynchronous nature of Metro, this would mean generating WCF web services for the Metro app to use for data access. Obviously, this is no trivial task, but we believe it could be well worth the effort.


Comments

Popular Posts