前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >代码生成新选择-T4模板引擎

代码生成新选择-T4模板引擎

作者头像
张善友
发布2018-01-31 12:05:58
9560
发布2018-01-31 12:05:58
举报
文章被收录于专栏:张善友的专栏

在博客堂看到ASP.NET MVC中的T4模板, 之前我也写过一篇文本模板转换工具箱T4

T4(Text Template Transformation Toolkit)则是微软官方在VisualStudio 2008中开始使用的代码生成引擎,可惜T4不像微软公布的别的工具那样参考资料充足,而且模板也很少,MSDN上甚至没有一个专门的目录用来介绍它,惟一沾边的就是在介绍DSL工具时带上的Generating Artifacts By Using Text Templates。 Visual Web Developer项目组的博客上有一个对ASP.NET MVC中T4模板进行深度探索的帖子:T4模板,给ASP.NET MVC开发者的快速使用指南。其中提到已经有了T4 Toolbox这样的模板库插件,而且也有了Clarius ConsultingT4 Editor这样的商业编辑工具,他们也提供了社区版本,但编写复杂的T4模板依然是一件麻烦而且要求挺高的事情。

根据Miguel de IcazaMono's Text Template Transformation Toolkit (T4)的介绍:“T4 Support in MonoDevelop, with error reporting and document outline”,支持tt文件的语法高亮和编辑时检查哦,不愿用T4 Editor的可以用MonoDevelop试试了。

T4模板不仅仅应用在ASP.NET MVC里了,它可以应用于代码生成的所有领域,只是T4的资料太少了。我在社区里建了一个小组T4模板引擎,欢迎大家一起来整理T4的资料。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2009-04-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档