.Net frameworks 1.1,2.0,3.0和3.5中的功能有何不同?
答案 0 :(得分:12)
请阅读.NET Framework - Versions。最具体的是这些部分:
答案 1 :(得分:4)
以下是我回忆起进展的方法:
v1.0 - 圣洁的上帝,这应该被称为BETA
v1.1 - 哦,那更好,现在大部分时间都能正常工作。
v2.0 - 那是什么,你真的只想将垃圾收集添加到C ++并限制多重继承。
v3.0 - WPF,WCF,WF - OMFG,您是否希望我学习一组全新的API来完成与我刚刚学到的完全相同的事情?你在跟我开玩笑吗?
v3.5 - LINQ(特别是SQL) - 哦,很棒,在过去的10年里,有什么能够产生6种不同的数据访问技术?来吧,让我们只学习Python或Ruby。
答案 2 :(得分:2)
维基百科似乎对1.0到3.5的框架变化进行了最佳概述:
http://en.wikipedia.org/wiki/.NET_Framework#Versions
MSDN还有每个框架版本的概述:
1.1版
亮点:并排执行,安全增强,IPv6支持
http://msdn.microsoft.com/en-us/library/9wtde3k4.aspx
2.0
亮点:64位支持,泛型,System.IO.Compression,更多(巨大更新)
http://msdn.microsoft.com/en-us/library/t357fb32.aspx
3.0
亮点:Windows通信,工作流和演示基础
http://msdn.microsoft.com/en-us/library/bb822048.aspx
V3.5
亮点:HashSet,Linq简介,表达树
http://msdn.microsoft.com/en-us/library/bb332048.aspx
v3.5 SP1
亮点:DataRepeater控件,WPF性能改进
http://msdn.microsoft.com/en-us/library/cc713697.aspx
答案 3 :(得分:2)
这是一个显示Differences and added features from .NET Framework 1.1 and on
的类似博客.NET framework 1.0:
这是.NET Framework的第一个版本,于2002年2月13日发布,适用于Windows 98,Me,NT 4.0,2000和XP。
.NET framework 1.1:
这是.NET Framework的第一个版本,作为Windows操作系统的一部分包含在内。 .NET Framework 1.1版扩展了.NET Framework 1.0版,包括新功能,对现有功能的改进以及文档的增强功能。
.NET framework 2.0:
它在框架的类中带来了很多进化并重构了一些控制。 这里的另一个重大进展是语言支持:
* generics
* anonymous methods
* partial class
* nullable type
* …
.NET framework 3.0:
此框架是在Vista下开发应用程序的关键。 它只是一组使用XML映射的程序集:
* Communication (WCF)
* View (WPF)
* Workflow (WWF)
* Digital identity (CardSpace)
框架仍然是它背后的.NET framework2.0。 对于很多开发人员来说,这不是一个真正的框架。
.NET framework 3.5:
它用语言实现Linq进化。所以我们在课堂上进行了如下演变:
* Linq for SQL, XML, Dataset, Object
* Addin system
* p2p base class
* Active directory
* ASP.NET Ajax
答案 4 :(得分:1)
功能!
在所有版本中,还有更多功能,但在我看来,这些功能是最大的标签。
答案 5 :(得分:1)
如果您想要对这个问题有一个认真的答案,那么您可以查看Microsoft网站,维基百科或其他有关SO的问题。这是我的两分钱......
让我们看看...版本1.x,微软似乎准备在所有语言中随时接管所有平台。 Mono对其他平台看起来很有前途,这是一个非常激动人心的时刻。我很自豪能在Windows上开发!
当MS .Net 2.0问世时,Mono处于一个稳定,良好的状态,但它显然会落后于微软.Net的一个版本。显而易见,微软不仅不支持Mono,还参与了与Novell的一系列诉讼。他们是否将现金投入Mono开发?
现在3.5已经出来了,很明显:如果你不是为Windows开发(也就是说,你的部署平台是Windows)而你不是Mono爱好者(有数百万,但我认为有10倍许多Java人都是基于Mono的.Net开发者,你不再关心.Net。
基本上,微软已经准备好第二次接管这个世界,但是他们认为销售Windows比单一平台更重要。他们可能是对的......他们有足够的现金来做一些非常有趣的事情。
答案 6 :(得分:0)
Wikipedia列出了不同版本之间的差异。
答案 7 :(得分:0)
看看this wikipedia article。您还需要将4.0添加到列表中......