|
12/02/2008 - New Web Server 21/8/2007 - CodeAuthor v1.7 released! 29/7/2007 - CodeAuthor v1.6 released! |
CodeAuthor is a dedicated C# 2.0 data access layer and 3 tier architecture code generation tool.
By simply selecting a database, CodeAuthor will build a simple, yet powerful open source Data Access Layer (DAL) in C# 2.0 and all related Database Stored Procedures in SQL Server 2005. This greatly reduces the time many developers spend on data access "plumbing" while improving the quality of the overall architecture. Thus, developers can focus on more interesting and valuable business/functional development tasks.
The CodeAuthor framework is best suited to ASP.NET 2.0+ web applications although it works just as well in any WinForm application. The CodeAuthor framework can be used in applications of all sizes and has already been a proven success even in many large scale applications ($1M+).
Our mission at CodeAuthor is to build the best Data Access Layer framework for C# developers. Our design philosophy is that Data Access Objects need to be as easy to use as a plain .NET object yet it needs to meet the toughest performance tests and be fully extensible and flexible to meet any application requirement. An example of CodeAuthor DAL is below:
CodeAuthor is designed specifically for Professional Developers and Architects. Don't be fooled by CodeAuthor DAL's simple and intuitive interface & design, underneath is one of the most well architected and powerful open source DAL frameworks available for C#. In fact CodeAuthor DAL is the first code generator to be built around the Enterprise Library 3.0 framework. Enterprise Library 3.0 allows complex database operations to be exectued at the most optimised speed through the use of industry best practice guidelines. CodeAuthor also supports all of the latest .NET 2.0 / 3.0 features such as Partial Classes, Nullable Types, Generics which in turn lets us create a minimalist Data Access Layer that contains all the features and more than what we call "spaghetti" code generators.
Many developers, even at senior levels have the misconception that Code Generation creates inflexible, difficult to maintain code which gets overwritten by the generator. The unique CodeAuthor methodology uses the latest .NET tools to ensure customized code lives harmlessly with generated code. In fact CodeAuthor greatly increases maintainability and refactoring capability of applications by tieing all changes back to the database. Imagine needing to change the age field of a customer to a birthday field in a large application; such a task can take hours of search, replace & migration. With CodeAuthor, simply change the database schema, re-run the code generator, and all your classes will be updated. You can then easily use the integrated visual studio features to refactor any custom code and anything you do miss will be picked up by the compiler.
Our 6 month research shows that CodeAuthor can reduce development time in most business & web applications by up to 60% while improving the reliability, maintainability, and performance of the code.
Using Code Author means you don't need to spend time creating a separate Persistance layer and Data Access layer. CodeAuthor builds intuitive classes allowing developers to perform data access functions the same way to using plain old .NET objects.
The code produced by Code Author is of the highest quality. Classes have been pre-tested, optimized and have been used in many commercial projects. Code Author is the generator of choice for many .NET Consultancy firms. Using Code Author, you can have the piece of mind that your business objects are architected with best practices.
With Code Author, you can put behind the hassles of creating custom Data Sets or using ORM tools. Stop spending your valuable development time on building tedius back end models and start using Code Author today!
There are a myriad of code generator tools on the market. However, CodeAuthor is the first dedicated ASP.NET / C# 2.0 & 3.0 / SQL SERVER 2005 code generator and will be your best choice in code generation software if you use any of the 3 combination of technologies in your project. Key advantages are:
CodeAuthor is simply the best out of the box .NET Code Generator available.
Using CodeAuthor is equivalent to having an additional programmer on the team.
Code Author lets me have all the benefits of using an ORM tool without the need to spend hours on maintaining a mapping file.
v1.7 - Enhancements, bugfix
v1.6 - Namespaces, UI Improvement
v1.5 - ObjectDataSource, Enterprise Library 3.1 [6/2007]
v1.4 - UI Improvement [5/2007]
v1.3 - Bugfix [5/2007]
v1.2 - Enterprise Library 3.0 [5/2007]
v1.1 - Minor Bugfixes [1/2007]
v1.0 - First public release [12/2006]