|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。 微软的.NET框架从出生至今应当有四年多了吧?这四年是如何的四年?微软又在多年夜水平上到达了现在所向往的俊丽蓝图?我不敢说我对.NET有何等深的懂得,可是我仿佛愈来愈发明微软已渐渐背叛了最后的优美希望,大概说,背叛了初期力推.NET手艺时在宽大开辟职员中建立的优美图景?
一般,一个好的点子,大概说一套先辈的设法,加上微软如许的公司,我们仿佛没有需要嫌疑它的乐成。我们偏向于如许对待微软的产物:乐成只是早晚的成绩,大概,就算终极企图失,你也不必太快乐,有那末年夜一个软件帝国垫背。因而,良多人在进退维谷的时分,选择了微软的产物和手艺线路。.NET更是被微软戴上了亘古未有、光彩夺目的光环,我们从各类渠道听到如许的声响:.NET是微软的将来,是微软面向将来最少十年的手艺;要随着微软,就要进修.NET,利用.NET;.NET让你的代码加倍平安;将来的微软产物线城市依附于.NET手艺。BillGates此次的确是仔细的:.NET是微软的宏大幻想,是微软不管怎样都要到达的方针。
弄虚作假,.NET的中心头脑是很不错的,从CLR和IL的计划上就可以够看得出来,在吸收了之前出生的各类分歧手艺之精华今后,又勇敢的举行立异,有用、易用为先,相对有气力成为将来年夜部分盘算机使用的一致平台,成为整合企业和团体现有使用的尽佳框架。我信任年夜部分人在看到这些特性后都对.NET的将来充斥但愿。
但是比来不知从那里吹来一股子坏滋味:微软本人对.NET的定位产生了变更吗?仍是说.NET原本就是个幌子?从微软本人的角度,我们仿佛到如今也没有看到微软的哪一个分量级产物和产物线是基于.NET的,几近都仍是混血儿大概爽性就是贴牌罢了,众所等候的.NET操纵体系Longhorn终极也保持了WinFS,让人嫌疑Longhorn还会不会是现在微软宣称的模样;从.NET基本库来看,仿佛有相称一部分API只是对原有API的复杂包装,原本的上风还在,bug也还在;从我们罕见的代码来看,仿佛各处都还充溢着[DllImport]如许的标签,是我们的程序员们复古吗?我还记得很早之前就有人提出了对.NET的恶感,事先我不觉得然,如今仿佛也有些了解了。个中有一个人人广泛以为不太中意的中央就是:为何之前不凌驾100K的程序为了要用.NET,就必需让客户端下载安装25MB之巨的.NET情况呢?
我自己固然是做Java出生,对.NET手艺自己仍是很感乐趣,也是撑持的,可是对微软的有些做法有些不解:这是在给开辟职员如何的信息呢?.NET不成靠了吗?大概我们应当如许想:.NET相对不是微软的全体,也不成能办理一切编程成绩。固然。可是.NET不就是为懂得决年夜部分罕见的编程成绩吗?既然供应了这类便当和平安性,为何本人都不普遍接纳呢?感到是:微软有一个很好的出发点和一个宏大的方针,可是为了照应到一切Windows平台的既得好处者,大概说回护Windows这一商标的既得好处,.NET变得愈来愈杂,愈来愈畸形,也许必要静上去好好收拾一下了吧?
在.NET的圈内圈外都有很多张望的人:圈内的人在张望.NET是否是将要沦为一种粘合剂而不是以一代多的一致平台?.NET真的只是吸引开辟职员到Windows平台的幌子吗?圈外的人在张望.NET究竟是不是微软将来相对的主力军?是否是他们应当定下的下一个进修方针往投资呢?实在让这一年夜群人放心的最好路子大概是微软出头构建一套完整基于.NET的像模像样的年夜型软件产物(最好是桌面使用),可是微软筹办如许做吗?我不晓得,可是很嫌疑。关于微软来讲,大概他们不问可知的一个心思底线就是:不管手艺怎样前进,怎样立异,都不克不及坚定Windows和Office在操纵体系市场上现有的位置。
.NET,你可真是让人欢乐让人忧啊。我觉得很重要,一般所说的不重要应该指的是:你学好一种以后再学另一种就很容易了。(因为这样大家可能有一个错觉就是语言不是很重要,只要随便学一种就可以了,其实不是这样的。 |
|