仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1283|回复: 11
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之在ASP.NET MVC中利用T4仓酷云

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-18 11:26:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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#)
深爱那片海 该用户已被删除
沙发
发表于 2015-1-21 06:23:18 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
莫相离 该用户已被删除
板凳
发表于 2015-1-30 09:37:54 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-1-31 23:00:35 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
分手快乐 该用户已被删除
5#
发表于 2015-2-5 14:48:00 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
冷月葬花魂 该用户已被删除
6#
发表于 2015-2-6 09:40:29 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
蒙在股里 该用户已被删除
7#
发表于 2015-2-11 06:51:13 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
因胸联盟 该用户已被删除
8#
发表于 2015-3-1 23:17:24 | 只看该作者
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
只想知道 该用户已被删除
9#
发表于 2015-3-11 00:45:20 | 只看该作者
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
乐观 该用户已被删除
10#
发表于 2015-3-11 11:28:18 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
变相怪杰 该用户已被删除
11#
发表于 2015-3-18 07:59:18 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
若相依 该用户已被删除
12#
发表于 2015-3-25 13:41:17 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表