仓酷云

标题: ASP.NET网页编程之[你必需晓得的.NET]第三十一回:深切.NET 4.0之,从“新”瞻望仓酷云 ... [打印本页]

作者: 飘飘悠悠    时间: 2015-1-18 11:21
标题: ASP.NET网页编程之[你必需晓得的.NET]第三十一回:深切.NET 4.0之,从“新”瞻望仓酷云 ...
就安全性而言,net网页编程已经远远低于VB.NET,更无法与安全性著称的C#相比。系列文章目次索引:《你必需晓得的.NET
  1. ///<summary>///本文入手下手,将以《.NET4.0深切》为主线,入手下手一段体验.NET4.0的冲动路程。///</summary>
复制代码
整体来讲,这是一篇先容性的文章,不会触及过量手艺细节和研讨历程。可是,作为拉开尾声的第一页,本文以模棱两可的体例睁开对.NET4.0的初度体验。从What’snew的角度,入手下手我对.NET4.0新特征的探究之旅。既然是先容,那末起首给出导航式的链接是需要而必需的,由于一篇小小的篇幅倒是难以交卸周全What’snewindetails,以是看官恣意各取所需吧:

由于是[你必需晓得的.NET]子系列,以是在此我只存眷2010公布以后陪伴.NET4.0的新特征,总结起来次要包含以下几个方面:

以是,对what’snew的解读,我将分为两个年夜的部分来解释:

HotFocus

在我看来,值得HotFocus的次要包含以下几个方面:

上面举行逐一分化。
CLR4.0

是的,不必嫌疑,CLR4.0来了,从CLR2.0一跃晋级到CLR4.0,我们对新建项目举行反编译,便可从Manifest中猎取以后CLR的版本信息,比方:
ASP.NET网页编程之[你必需晓得的.NET]第三十一回:深切.NET 4.0之,从“新”瞻望仓酷云 ...
登录/注册后可看大图

<br>
可见没有分量级的新成员,.NET产物组是不敢冒然为重生儿挂上云云嘹亮的封号。那末这个份量充足的新家伙究竟是谁呢?
谜底是:

除此以外,还包含:

一切的观点,我们都将随后咀嚼。那是由于,一切的观点都是分量级的。
C#4.0

C#4.0次要引进了以下程序元素:


关于.NET4.0和C#4.0的多少观点,我在[[你必需晓得的.NET]第三十回:.NET十年(下)]已举行过先容性的演示与切磋,人人无妨一睹为快。
ASP.NET4.0

What"sNewinASP.NETandWebDevelopment
关于Web开辟而言,ASP.NET4.0从3.5入手下手就已供应了良多未集成的新工具,个中包含了相似于MVC在内的良多了不得的改动。以是,关于.NET4.0而言,我们关于Web开辟的奉献,在于对已往的收拾和再生,值得存眷的内容次要包含:

另有良多,详见What"sNewinASP.NETandWebDevelopment
Data

What"sNewinADO.NET
在数据方面次要仍是ADO.NETEntityFramework的加强和ExpressionTree的更多撑持。EF次要表现在以下方面:

  1. if(!user.RoleReference.IsLoaded){user.RoleReference.Load();}
复制代码
是很难了解,这一新特征为代码优化给出了时机。

别的,关于ExpressionTree,把持了几个新的范例撑持,比方LoopExpression和TryExpression。
BCL

基本类库的更新,是每次.NET版本更新的主要内容,.NET4.0中基本类库的新增内容,一样惊为天人。在此我仅枚举几个主要的更新,更多的内容参考MSDN。

Cloud

云盘算将不成制止的到来,在.NET4.0平台下,AzureService使用将头昏眼花,可是能够一定的是开辟形式加倍简化,大批的成绩必要工夫在今后,我们到时再来权衡一二。
F#

一个对我全新而又有充足吸引力的新言语,今后再说吧:-)
FullView


除以上的重点内容,作为.NET4.0人人族的一部分,另有良多良多使人镇静的新工具到场出去,令我们太息统统太多太快的同时,又带来一丝丝欣喜和心动。空话少说,对其举行一番复杂的收拾:

结论

.NET4.0来了,在这个炎天。在蚊子和啤酒相伴的深夜,我将持续[你必需晓得的.NET]系列的完美,将本人关于.NET4.0新特征的探究构成[深切.NET4.0]如许一个子系列。一样是自始自终的将角度掌控在言语战争台实质的探究,大概的角度上,最好理论式的使用和外洋最新论调的共享一样是这一重生力气存眷的话题。好戏才刚入手下手,我们持续在路上。
注:你必需晓得的.NET,.NET4.0子系列以VS2010Beta1和.NET4.0Beta1为基本,任何后续更新酿成的大概分歧,我将全力完美。
参考文献


2009/05/22|http://anytao.cnblogs.com/|http://anytao.net/blog/post/2009/05/22/anytao-insidenet-31-net4newfullview.aspx
本文以“近况”供应且没有任何包管,同时也没有授与任何权力。|Thispostingisprovided"ASIS"withnowarranties,andconfersnorights.本文版权回作者一切,接待转载,但未经作者批准必需保存此段声明,且在文章页面分明地位给出原文毗连,不然保存究查功令义务的权力。
一个很大的类库。应用程序之所以难以跨平台,在于直接调用了特定平台的接口,而一个巨大的类库,就能极大地减少应用程序对平台的依赖。
作者: 兰色精灵    时间: 2015-1-20 21:50
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
作者: 第二个灵魂    时间: 2015-1-25 18:14
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
作者: 老尸    时间: 2015-2-1 11:53
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
作者: 透明    时间: 2015-2-4 15:15
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
作者: 再见西城    时间: 2015-2-6 20:29
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
作者: 分手快乐    时间: 2015-2-13 08:48
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
作者: 若相依    时间: 2015-3-3 18:17
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
作者: 金色的骷髅    时间: 2015-3-4 11:22
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
作者: 小女巫    时间: 2015-3-7 13:16
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
作者: 简单生活    时间: 2015-3-8 11:10
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
作者: 深爱那片海    时间: 2015-3-13 00:08
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
作者: 海妖    时间: 2015-4-12 14:27
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2