CodeSmith 7模板驱动的代码生成工具
模板驱动的代码生成,CodeSmith7 的套路比较灵活,语法又和 ASP.NET 蛮像的,上手快,定制也方便。它不逼你用特定架构,爱怎么生成就怎么生成,比较自由。
CodeSmith 的亮点是它不是那种“你得照我玩法来”的工具。你只要写好模板,什么 C#
、SQL
、甚至 HTML
,想生成啥都行,挺适合做些重复性高的代码任务。
比如你在搞数据库开发,字段一多,增删改查代码写到手抖?用 CodeSmith 模板一套,点一下就搞定,省事不少。配合 ASP.NET 做 Web 项目也顺滑,生成业务逻辑、模型层都轻松。
它语法上参考了 ASP.NET 的 WebForms,像 <% %>
这种标签写起来熟悉,逻辑嵌套也清晰。也可以调用 C# 方法做数据,逻辑复杂点也扛得住。
建议你试试用模板搭配 XML 或数据库元数据,像表结构这种,批量生成实体类、DAL 代码都挺合适。想自定义模板也简单,一边写一边调试,响应快,体验还不错。
如果你懒得写模板,网上也有不少现成的资源,比如这个:ASP.NET 代码生成器 CodeSmith.Pro.4.1.2,用起来还蛮顺手。
嗯,如果你正好在做些重复性的编码工作,或者手头项目用到大量模板式结构,那 CodeSmith7 真的值得一试。
下载地址
用户评论