.NET 4各项技术的应用前景

企业动态
近日金旭亮老师在CSDN博客中发表了一篇《抛砖引玉:我看微软.NET各子技术领域之应用前景》,对.NET领域内各项技术,包括Windows Form和WPF、数据存取技术、Web开发技术、云计算等应用前景发表了自己的看法。

讨论:.NET 4各项技术的应用前景,Visual Studio 2010和.NET 4的发布,显然将成为今年微软开发技术领域最值得关注的大事之一。那么,微软的***开发技术前景如何呢?

近日金旭亮老师在CSDN博客中发表了一篇《抛砖引玉:我看微软.NET各子技术领域之应用前景》,对.NET领域内各项技术,包括Windows Form和WPF、数据存取技术、Web开发技术、云计算等应用前景发表了自己的看法。

原文中提到:

桌面应用程序开发技术( Windows Form和WPF):Windows Form的问题是千人一面,.NET 4中,WPF在性能上有较大的改进,这点在使用WPF开发的Visual Studio 2010上体现极为明显。我认为,WPF取代Windows Form是必然的。

数据存取技术:在实际开发中还是使用ADO.NET实体框架更合适。LINQ to SQL有的功能它都有,而且用起来更为灵活,难得的是它的使用并不比LINQ to SQL复杂多少。ADO.NET实体框架还延伸到了其它的技术领域,是一项重要的基础数据存取技术。因此, ADO.NET实体框架 vs LINQ to SQL,前者胜出。

Web开发技术:在现有.NET Web开发技术应用现状之下,任何一个与现有的ASP.NET网站(以Web Form+AJAX为主体技术)集成麻烦的技术,都很难有美好的前途。Silverlight实际上是另一种Web应用架构的代表技术,其立足点在于充分利用客户端的计算资源,可以大大地降低对服务端的依赖,而且易于构造良好的用户体验,我个人认为其发展大有可观。是一个需要重点关注的技术。

插件技术:MEF推出,MAF(Managed Add-in Framework )会无疾而终。

WCF和.NET Remoting:有了WCF,我还要Remoting干什么?因为前者包容后者的所有功能,而且还提供了更多。我们可以看到WCF向其它领域的渗透,比如前面的WCF Data Service,还有Workflow Service(将工作流发布为WCF服务),看来微软是将宝押在WCF上了,凡是带有服务字样的,微软都有把它改造为WCF服务的冲动。

工作流:这个技术,我看是微软自己把事弄砸了。新版本和老版本差别太大。

函数式编程语言F#:我个人觉得,F#如果用于开发多线程并行计算程序,会有较高的开发效率,而函数式编程的特点,也会使它在科学计算中有较好的表现。但用于开发CRUD之类的MIS系统,至少目前还是免谈吧。

云计算:虽然我个人认可云计算是一个大的发展方向,但对于中国,这个技术是一道远方的亮丽风景,仅供观赏。因为国内还没有一个成熟的云计算平台,而微软的Azure目前又没有开放中国大陆的云计算购买服务,加上中国又有特殊的国情,所以一切都只是空中楼阁。云计算真正应用于国内,诸位请继续等待吧。了解Azure的***方法是看DAVID CHAPPELL的文章《Introducing Windows Azure》。

而CSDN网友阿彤则在自己的博客中对微软的技术发展路线提出了很多批评,他认为.NET设计思路很乱,是一个失败的产品,一个失败的平台。.NET可以快速做一些临时性的应用,可以快速做一些小应用。但要是去做一些大型的应用,前期很爽,后期就会痛苦不堪。永远都别指望能用.NET去开发出***化的产品。

你的看法呢?欢迎讨论。

【特别提示】

CSDN从微软公司得到的确认,.NET框架新版本的正式名称中,版本号应该是4而不是4.0,因此我们应该说.NET 4和ASP.NET 4。请大家在交流中、撰写文章和图书时注意保持一致。

【编辑推荐】

  1. 生命何其轻 技术人员当注重心理健康
  2. 51CTO技术人生存大调查:你压力大吗?
  3. 51CTO:技术人也看世界杯——每日球评
  4. 寻找技术人丢失的三种气质
  5. IT技术人员仍是当下紧缺的人才
责任编辑:佚名 来源: wpmind
相关推荐

2010-03-04 09:07:44

.NET

2013-01-23 14:23:36

IPv6 技术

2018-09-17 14:26:12

2016-12-30 16:18:36

SDN数据中心网络

2018-12-28 10:05:00

2017-03-17 19:59:39

2024-10-25 15:53:44

2020-03-13 08:38:18

电磁指纹提取

2024-11-20 13:00:02

2013-12-08 22:02:24

手势交互交互设计交互体验

2009-07-28 16:42:02

ViewState技术ASP.NET应用

2010-07-14 14:31:27

POP3和IMAP4

2009-07-02 09:50:19

.NET监控技术

2023-10-27 07:46:28

2023-04-26 15:03:34

2009-10-26 09:56:21

宽带接入网技术

2016-08-22 12:55:15

VR技术虚拟现实技术VR系统

2009-08-05 15:01:04

ASP.NET应用Vi

2009-04-07 15:45:54

2009-09-18 13:17:05

点赞
收藏

51CTO技术栈公众号