码迷,mamicode.com
首页 > 其他好文 > 详细

代码生成器

时间:2017-11-09 14:49:24      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:前端框架   兴趣   odi   nbsp   目的   coding   git   公司   代码生成   

     编写代码有时是个力气活,如果有些工作可以模式化来处理,有规律可循,数量又很多,采用代码生成器无疑可以提高生产率。一般以开发信息系统项目的公司都会有自己的一套代码生成工具,思路上大体相似,以分层架构为基础,使用基于数据库、面向服务的思路,生成规范的 数据访问业务类,业务处理服务,或是基于前端框架的页面代码等等。之前也使用过几种代码生成的方式,分别介绍下:

  • 封装好的小工具

       技术分享

       上面的图比较有代表性,连接数据库,选择库表,然后根据库表分别生成 DAL、BLL、WEB(三层架构)相关的代码。

  •       VS 文本模板

       T4文本模板转换过程将文本模板文件作为输入,生成一个新的文本文件作为输出。 例如,可以使用文本模板生成 Visual Basic 或 C# 代码,还可以生成 HTML 报告。

      技术分享

       Customers.tt 

   技术分享

 

 如果在VS中编程,使用T4模板处理简单的业务类代码生成还是有很多的灵活性的。

  • CodeSmith 

     相比之前两个,CodeSmith 是专业的模板代码生成工具。我这边有几个模板,有兴趣的可以试试。https://coding.net/u/publish/p/codesmith/git

 

 

 

 

   

代码生成器

标签:前端框架   兴趣   odi   nbsp   目的   coding   git   公司   代码生成   

原文地址:http://www.cnblogs.com/lilunjia/p/7808643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!