CodeSmith 3.0 Release Candidate 1 Available!
CodeSmith Tools, LLC is pleased to announce the immediate availability of CodeSmith 3.0 Release Candidate 1. CodeSmith 3.0 is the latest version of the most powerful code generation tool on the market. With features such as template based code generation, a rich integrated template development environment, highly extensible metadata system that includes database schema and XML sources standard, and now statement completion all make building custom templates that much easier.
CodeSmith 3.0 enables software developers to efficiently:
- Reduce repetitive coding
- Generate your code in less time with fewer bugs
- Produce consistent code that adheres to your standards
- Create your own custom templates for any language
CodeSmith 3.0 RC1 is available for testing and can be downloaded using the link below. If you would like to submit feedback, please use the built-in bug reporting system under (Help/Submit Bug Report) or send an email to support@codesmithtools.com
Download CodeSmith 3.0 RC1 Now
Important: The CodeSmith 3.0 RC1 license expires on 6/15/2005. Please be aware that the RC1 version of CodeSmith 3.0 will stop working after this date. You will then be able to download the 3.0 final version and begin your 30 day trial period.
CodeSmith 3.0 Feature Overview
Below is a summary of the new features found in CodeSmith 3.0:
- Statement Completion – No more hunting through complex object models or constantly referring to documentation. With the new statement completion capability of CodeSmith 3.0 the editor prompts you similar to Microsoft Visual Studio’s IntelliSense feature.
- Faster Compiler & Template Caching – With major performance improvements in the template compiler and template caching CodeSmith 3.0 can process templates faster and more efficiently.
- Improved Debugging Features – CodeSmith 3.0 makes it easier to debug your templates by providing the CodeSmith template developer with the line number in the template where the problem occurred.
- Rich XML Support – The new XmlProperty directive allows you to easily use XML to drive your templates. If an XSD schema is provided, a strongly typed XML object model will automatically be generated and makes working with XML simple. If an XSD schema is not provided CodeSmith will allow you to work directly with an XmlDocument instance instead. Combined with the new IntelliSense capabilities, this feature makes working with complex XML a breeze.
- Merge Capabilities – The new merging capabilities in CodeSmith 3.0 allow you to merge generated and hand written code within a single file.
- Console Client Improvements – The console client now includes a "batch mode" for code generation either as a standalone process or as part of your automated build process.
- Auto SQL Script Execution – Templates that generate SQL scripts can now be auto-executed after generation allowing for easy deployment of generated SQL code.
CodeSmith 3.0 includes many more improvements and features all designed to help you write your code faster and with less defects.