|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么?前不久,在美国洛杉矶召开的ProfessionalDeveloperConference(PDC)上有一个讲座,先容了有关.NET框架4.0中在CLR(大众言语运转时)方面的新功效。完全的视频能够在这里找到。这里做一个复杂的总结:
.NET4.0让分歧组件之间事情的更好
1.兼容性一向是个使人很头疼的成绩,在.NET4.0中,在统一个历程中,分歧运转时上的组件能够同时运转,我们称之为InprocessSidebySide。
2.关于良多同时包括COM组件和托管代码的使用程序,PrimaryInteropAssembly(PIA)一向程序在部署方面使人很头疼的成绩。如今,.NET4.0中到场了称为NO-PIA的新功效,使得Interop的版本范例婚配仅经由过程复杂的属性(TypeIdentifierAttribute)和GUID就可以完成,免除了冗杂的PIA部署,也削减了使用程序的部署巨细。
3.P/InvokeInteropAssistant,是一个能匡助利用Interop的开辟职员疾速转换C言语与.NET言语办法署名的工具,在http://www.codeplex.com/clrinterop的网站上能够收费下载到。
4.别的,.NET4.0也为引进静态言语与功效性言语做了响应的改善。包含一些新范例,如BigIntegers,Tuples,并对Tailrecursion的情形作了优化。
.NET4.0在功能上做了进一步的进步
1..NET4.0进步了并行盘算的线程功能。
2..NET4.0中到场了背景渣滓接纳功效(BackgroundGC),使得渣滓接纳时产生的提早征象分明削减。
3.别的,关于Profiler,.NET4.0中的Profiler供应更好的CPU采样功效,及时的堆剖析和对象援用图表。
.NET4.0匡助开辟职员削减程序中的bug
1..NET4.0撑持dumpdebugging,能够供应重现crash的信息,使开辟职员对crash的情形的调试更无效。
2..NET4.0撑持64位的夹杂形式调试,使得托管代码和非托管代码之间的调试更便利。
3..NET4.0供应CodeContracts,能够经由过程编程体例制订代码划定规矩。
4..NET4.0对一些罕见非常,如除零盘算、AccessViolation等,作了一些出格处置,使得这些成绩在新的运转时中更难呈现。
除CLR相干的改善,.NET4.0在Data,WCF,WindowsClient等等方面都有良多新的功效。人人有乐趣的话能够看看.NET4.0的海报(在线检察版/张贴版),信任会给人人一个完全的观点。:)
本文出自:http://blogs.msdn.com/silverlightshanghai/archive/2008/11/14/net-4-0.aspx
听03很多师兄说主讲老师杭城方讲课很差就连旁听也没有去了) |
|