惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
D
Docker
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
月光博客
月光博客
小众软件
小众软件
量子位
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
罗磊的独立博客
博客园 - 叶小钗
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
博客园 - 司徒正美
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
GbyAI
GbyAI
C
Check Point Blog

博客园 - fosoyo

.NET Framework 3.5 SP1 bootstrapper 包(安装和部署)的解决方法 DXperienceUniversal 9.1.0(2009年3月13日版本) FastReport Studio v4.6.98.0 EMS SQL Manager 2008 for SQL Server 3.2.0.2 SQLite Expert Professional 1.7.25 Schematrix SchemaCoder [VS.NET] v1.5 Dundas Gauge for Reporting Services Dundas Chart for SharePoint RedGate .NET Developer Bundle RedGate SQL Toolbelt Telerik Reporting Q2 2008 SP2 WPF 24小时自学教程 LINQ Unleashed for C# C#高级编程(第6版) Professional CSharp 2008 EntitySpaces 2008.1.0922 Kentico CMS 3.1 Xtreme ToolkitPro v12.0.2 Xtreme SuitePro ActiveX v12.0.2 Xceed Ultimate Suite 2008 v3.2.8465
CodeSmith Professional 5.0.1.4983
fosoyo · 2008-10-01 · via 博客园 - fosoyo

CodeSmith

What is CodeSmith?

CodeSmith is a software development tool to help you get your job done faster. Technically speaking it is a template driven source code generator that automates the creation of common application source code for any language (C#, Java, VB, PHP, ASP.NET, SQL, etc.).

CodeSmith includes many useful templates as well as entire sets of templates for generating proven architectures (.netTiers, CSLA, NHibernate, PLINQO, Wilson's orMapper, APOSA, and more). You can easily modify any templates or write your own to generate your code exactly the way you want it.

CodeSmith can help you produce higher-quality, more consistent code in less time.

Features

CodeSmith is a template-based code generator that allows you to generate code for any text language. The code generated can be customized by the use of properties. A property can be any .NET object that has a designer (most built in .NET types have designers already) and can be as simple as a boolean property that allows you to conditionally add or remove code from the result, to an object such as the TableSchema object (included in SchemaExplorer) which provides access to everything you could possibly want to know about a database table. CodeSmith comes with many standard property types and is 100% extensible by allowing the user to create custom property types.

CodeSmith's syntax is almost identical to ASP.NET. So if you are familiar with ASP.NET then you should be able to quickly learn the template syntax. You can use the C#, VB.NET or JScript.NET languages in your templates and your templates can output any ASCII-based language.

CodeSmith 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 includes many more features all designed to help you write your code faster and with less defects.

Feature Matrix

CodeSmith Editions Standard Professional
Price $99 $399
Simple Template Syntax X X
Execute Custom Templates X X
Extensible Metadata X X
SchemaExplorer Schema Discovery API X X
XML Support X X
Sub Template Support X X
Useful Sample Templates X X
Console Client X X
CodeSmith Explorer GUI Client X X
CodeSmith Map Support X X
CodeSmith Studio IDE
X
Visual Studio Integration
X
CodeSmith API
X
Template Caching
X
Merging Support
X
CodeSmith Project Support 1 Output X
MSBuild Support
X
ActiveSnippet Support
X

下载地址:http://www.fosoyo.com/article.asp?id=129