|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我实在想不明白net网页编程的机制,为什么非要那么蛋疼,在同一个平台下重复编译。在项目里增加把持器和视图时,ASP.NETMVC利用T4(文本模板转换工具箱,TextTemplateTransformationToolkit)来天生代码。T4是一个高度定制化的,基于模板的文本天生器。ScottGuthrie之前所公布的ASP.NETMVC的功效之一就是利用T4来天生代码。代码由T4引擎基于文本模板天生。这意味着任何人能够创立或修正如许的模板,对天生的代码举行完整的把持。一个T4模板分离了纯文本块和逻辑把持,看上往和其他WebForm页面非常靠近。AbhishekMishra给出了一个编纂模板的具体示例。在VisualStudio中编纂T4模板没法失掉智能感知撑持,可是ClariusConsulting供应了一个T4编纂器社区版,能够与VS集成并供应语法高亮效果。他们同时供应了专业版,包含真实的智能感知撑持;和T4代码天生器版本,撑持自界说的T4托管情况(WSSF,ASP.NETMVC)、ServerExplorer集成、XML和XSD文件的拖拽、友爱的数据库元数据猎取API等其他功效。T4可用于主动天生任何范例和目标文本文件。ScottHanselman给出了一个示例:利用模板来天生LINQtoSQL代码。Scott倡议利用T4来完成各类反复性的文本天生义务,即使它们与.NET有关:“假如您在公司里要把统一件事手动反复多遍,那末就让它主动天生吧。”InfoQ供应了一个关于T4的手艺性先容,包括一些有效的文章和MSDN文档的链接。检察英文原文:UsingT4inASP.NETMVC
本文出自:http://www.infoq.com/cn/news/2009/02/ASP.NET-MVC-T4
一般的指的.net就是跟net网页编程相对的那种,主要是做企业级应用的。你如果想学这个,主要就是学C#和数据库。(ASP.NET好像很重要的,应该也要学的,ASP.NET上好像可以结合VB和C#等多种语言,但是微软主推C#) |
|