艾伟:F4何去何从 --- 大视野观察Framework 4.0

Framework 4.0 CTP版发布一个多月了,在此期间稍有闲暇就打开来试试,尝试一下这个新东东。总体感觉微软现在技术大爆炸,一下子往F4里塞了好多东西,有的确实不错, 不过有的还是感觉有点粗糙,还经不起实战考验。那以下我会简单和大家过一遍这个新的框架,一起来聊聊F4的前景。

简单回顾下历史,F1.1其实是个试验品,.Net Framework真正走向成熟其实从F2开始的,之后的F3,F3.5其实都是基于F2的扩充,我个人感觉应该定义为F2.1,F2.2。没想到微软喜欢搞大跃进,随便加点东西就变个新版本。

F3+F3SP1除了修正了一些F2的bug之外,主要的扩展是加了3W框架,分别是WPF,WCF,WWF。
F3.5和F3类似,在修正之前的Bug之外,主要的扩展是:LINQ,WF,WCF,Add-in(今后会被MEF替代)
F3.5SP1,又添了几个新东东:MVC,Dynamic Data,Entity Framework,Data Services等

当然这里面我们也不能忽略了F3在语言上进行的改进,例如Linq,Lambda,扩展函数,var类型的使用等等。

不过说实在的,真正在实际项目中。。除了C#,除了WCF有使用过以外,其他的W组件几乎都和我无缘。即使是曾经有段时间对Linq-to-Sql 很感兴趣的时候,结果突然一声噩耗,ADO.NET开发组不打算开发了。。让我心理顿时又凉了半截。所以F3,F3.5在我眼里。。其实就是加了一大坨没 啥实际用处的东东。。

那我们看看F4又给我们带来了什么?让我们来看看微软给F4规划的新蓝图:

对比了一下F3.5的蓝图,我们可以发现4.0新加的东西: Velocity,Dynamic Language,MEF,Parallel Extensions。

Velocity:

这是微软提供的分布式缓存解决方案,已经有CTP版了。之前看过Terry Lee兄对Velocity的介绍,总的感觉就是用起来好麻烦。因为之前这块我一直是使用memcached的,而且memcached是经过像 facebook这样的大网站考验的,而且还兼容各种平台。所以微软想靠Velocity搞定memcached,我感觉还是要走很长一段路的。

不过有个不错的地方,就是我发现Velocity有个tag功能,这个对实现key的批量清理是很有用的,算的上Velocity的一个亮点。当然 memcached的批量清理,如果对客户端做下封装也是可以实现的,具体可以参考我的随笔中关于memcached部分的介绍,嘿嘿,打个小广告。

Dynamic Language:

如果追溯微软之前最风靡的动态语言应该算是ASP了,不过后来出来.Net之后微软又走上了老路。。搞得每次更新,都要重新编译dll上传。。好麻 烦。传统式语言对并发、扩展本身支持不够好,对程序员素质要求高,开发效率低等诸多因素,迫使一部分人重新审视其他编程范 式,Erlang,Python,Ruby这些语言得到了关注。F4里面新加入了F#,IronPython,IronRuby等新的动态语言,应该是 F4跨出的很重要的一步。从感情上,我最支持的是IronPython,毕竟之前用Python用的太爽了,哈哈,如果能在.Net上也用上 Python,是件多完美的事情啊。不过我估计微软还是比较指望F#的,作为DL的主打产品。简单的了解了一下,感觉他在语言的简洁,封装,易用性方面都 是有很不错的表现。不过毕竟是新的语言,就像当年C#一样,也是需要漫长的时间考验,希望F#一路走好。

MEF:

说实在的,我不知道MEF的定位是什么。如果定位是DI/IOC容器,那企业库或者castle照理说都有实现了,又何必再搞一个呢? 后来仔细翻了一些文档,了解到MEF有个新特性,就是通过Contract实现DI操作,从某种程度上进一步进行了解耦。估计MEF会从这方面作为一个突 破口,在将来的版本中有更好的表现。一句话,别再拿个DI/IOC容器来忽悠我们了。

Parallel Extensions:

好东西啊~这块一直是我梦寐以求的东西,特别是现在机器都是多核的,如果写个程序,不能充分发挥多核的性能,那真是暴殓天物,白买了那么多cpu了。不过现在CTP版本还是一些比较简单的并行操作,在数据同步方面还是需要加强,希望之后的版本会给我们带来更大的惊喜。

当然除了新加入的东西之外,F4还对很多组件做了改进,像MVC,Entity Framework,Linq-to-Sql(虽然蓝图是吧LtS列进去了,但最终能不能F4的18人大名单,还要观察观察),ASP.NET AJAX,Dynamic Data,WPF等等。多得眼睛都看花了。。但里面有多少是真正好的,还有待考察。。

总体感觉,F4带来的新东西还是惊喜大于失望。不过也提醒大家,不是所有的东西都是好的,有的东西看上去很美,其实并不咋的,所以我们还是需要带着批判的眼光来观察F4。以上只是笔者的经验感受,又写的不对的地方,还请多多指正。

时间: 2024-07-29 14:34:24

艾伟:F4何去何从 --- 大视野观察Framework 4.0的相关文章

F4何去何从 --- 大视野观察Framework 4.0

Framework 4.0 CTP版发布一个多月了,在此期间稍有闲暇就打开来试试,尝试一下这个新东东.总体感觉微软现在技术大爆炸,一下子往F4里塞了好多东西,有的确实不错, 不过有的还是感觉有点粗糙,还经不起实战考验.那以下我会简单和大家过一遍这个新的框架,一起来聊聊F4的前景. 简单回顾下历史,F1.1其实是个试验品,.Net Framework真正走向成熟其实从F2开始的,之后的F3,F3.5其实都是基于F2的扩充,我个人感觉应该定义为F2.1,F2.2.没想到微软喜欢搞大跃进,随便加点东西

《搜狐视频大视野》搜狐全面输出水立方水滴剧场

本报讯 3月2日,http://www.aliyun.com/zixun/aggregation/1123.html">搜狐视频宣布,与北京奥运标志性建筑水立方达成合作,将旗下高端自制栏目<大视野>全面输出水立方水滴剧场,联合举行"水影光华,视野天下--记忆.现实立方体<搜狐视频大视野>水立方系列人文公益展映".这是继<大视野>与手机电视.地铁电视.上海电视台等达成合作之后,再度实现高端自制栏目反向输送的标志性事件.搜狐副总裁邓晔表示

[快讯]环球财经大视野:户籍改革 电商征税提案

全景网3月8日讯 3月8日,中国国际http://www.aliyun.com/zixun/aggregation/17573.html">广播电台<环球财经大视野>邀请中华工商时报总编辑助理.本节目特约评论员张立栋,关注了户籍改革的方向.同时还请到了中国互联网协会网络营销委员会副秘书长范锋,分析了苏宁电器(002024,股吧)董事长张近东建言给电商征税背后的意图. 今年的政府工作报告首次将"自由迁徙.安居乐业"列为加快户籍制度改革的最终目标,引发市场关注.

大视野:聚焦中央经济工作会议 王健林和马云的“亿元赌局”

12月17日,中国国际http://www.aliyun.com/zixun/aggregation/17573.html">广播电台<环球财经大视野>邀请银河期货首席宏观经济顾问付鹏(博客,微博),解析了一年一度的中央经济工作会议传递出的信息:同时还请到了中华工商时报总编辑助理.环球财经大视野特约评论员张立栋,探讨了王健林和马云的"亿元赌局"下的电商发展前景. 对于刚刚结束的中央经济工作会议,付鹏表示,会议明确了市场化的改革方向,在经济发展的路线上,保持了

[预告]大视野:阴影之下的药品安全 旅游电商厮杀再起

近期,药品安全问题再度引发舆论关注,先是"百年老店"云南白药(00.538,股吧)被律师一纸诉状告上法庭,紧接着又被媒体曝出,其5年间因http://www.aliyun.com/zixun/aggregation/20581.html">产品质量问题10次登上多地食药监局黑榜.日前,又有认证为儿科医生的网友发布,仁和药业(000650,股吧)生产的"优卡丹"含有对儿童肝肾有毒的成分.原本救人性命的药物为何频频出现问题?种种事件背后到底是有人蓄意中伤

大视野:药品安全引发的思考 旅游电商的商业模式

2月6日,中国国际http://www.aliyun.com/zixun/aggregation/17573.html">广播电台<环球财经大视野>邀请<全体育>总编辑张路平,讨论了运动员的商业价值开发究竟谁说了算?此外,还邀请到<南方周末>记者雷磊,解读了"房姐"龚爱爱背后的神木"金钱游戏". 针对游泳奥运冠军孙杨日前被处罚的消息,张路平认为,孙杨确实违反了纪律,而通报批评.扣除训练津贴以及禁止其参加社会商业活动

大视野:美为何鼓吹中国网络威胁 试药的背后

2月26日,中国国际http://www.aliyun.com/zixun/aggregation/17573.html">广播电台<环球财经大视野>邀请<环球财经>杂志副总编张捷,分析了美国炒作"中国网络威胁"的真实意图.此外,还邀请到和君咨询医药事业部合伙人吕库,解读了为何越来越多的跨国药企,将新药试验瞄准发展中国家的患者. 美国曼迪昂特网络公司近日发布报告,诬蔑"中国军方参与黑客攻击",引发了一波关于"中国网络

[预告]大视野:户籍改革进行时 张近东“炮轰”淘宝

今年的http://www.aliyun.com/zixun/aggregation/33077.html">政府工作报告首次把"自由迁徙.安居乐业"列为加快户籍制度改革的最终目标.公安部也紧跟着做出了关于"流动人口落户"."建立居住证"的回应.户籍改革要如何推行?异地就业的人群要怎样才能实现"安居乐业"?户籍制度的改革是否会给一线城市的资源.环境带来压力? 苏宁电器(002024,股吧)董事长.人大代表张近东

大视野:户籍改革进行时 张近东“炮轰”淘宝?

3月8日,中国国际http://www.aliyun.com/zixun/aggregation/17573.html">广播电台<环球财经大视野>邀请中华工商时报总编辑助理.本节目特约评论员张立栋,关注了户籍改革的方向.同时还请到了中国互联网协会网络营销委员会副秘书长范锋,分析了苏宁电器(002024,股吧)董事长张近东建言给电商征税背后的意图. 今年的政府工作报告首次将"自由迁徙.安居乐业"列为加快户籍制度改革的最终目标,引发市场关注.对此,张立栋表示,