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.