|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
什么叫数据库怎么样?什么意思?你想单学数据库。(其实变成是我问的)因为微软关于.NETFramework3.0的版本定制战略让社区有些含混,ScottHanselman注释了市场与实际之间的偏向和其缘故原由。在ScottHanselman在他的文章“怎样让一个IIS使用程序或使用程序池利用ASP.NET3.5而不是2.0”里回覆了成绩以后,有关版本的各类疑问又从头浮出水面了。开辟职员但愿晓得怎样设置IIS可使他们的使用程序可以利用最新的LINQ特征和WCF的REST撑持。
这个成绩的谜底十分复杂:假如要利用.NETFramework3.5,只需设置使用程序中的web.config文件便可,由于“最主要的工具是在assemblies设置节中新增加的程序集”而不是IIS。您的使用程序池必需仍旧利用CLR2.0版本,比方.NETFramework2.0。
与版本有关的各类困惑多数源于如许的推测:“框架的每一个次要版本城市带来一个新的CLR”。不外现实上CLR仍旧基于2.0版本,也就是说“框架版本!=CLR版本”。
- .NETFramework1.x=CLR1.x
- .NETFramework2.0=CLR2.0
- .NETFramework3.0=CLR2.0
- .NETFramework3.5=CLR2.0+(C#3.0|VB9)
因而.NETFramework的版本更像是一种“市场说法”,其实不代表CLR或编译器的版本。
.NETFramework3.0增加了“三个次要的类库:WCF(WindowsCommunicationFoundation即Indigo)、WPF(WindowsPresentationFoundation即Avalon)和WindowsWorkflow即WF。
最少:您不用忧虑安装.NET3.0会对您的体系形成任何严重改动。您的2.0程序在安装了3.0的体系上运转。它们都是利用2.0版本编译器天生的,在CLR2.0中运转的2.0使用。 .NETFramework3.5带来了“新的C#和VB言语的编译器”,它们都是利用诸如LINQ等新言语特征的需要组件。除此以外它还包括了一些新的程序集,比方“为WindowsCommunicationFoundation所供应的REST撑持”和之前有过自力下载版本的ASP.NETAJAX。
.NETFramework4.0大概会引进DynamicLanguageRuntime(DLR),到当时候市场和实际又该呈现一次碰撞了。
检察英文原文:.NETFrameworkVersions:Marketingvs.Reality
来自:http://www.infoq.com/cn/news/2008/04/dotnet-framework-versions
觉得J2EE好像有很多工具,比如servlet,jboss,tomcat,ejb什么的,可是微软的.NET怎么什么也没有啊? |
|