问题描述
微软的。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框架从诞生至今应该有四年多了吧?武汉北大青鸟lz你的姿势水平连图灵测试都通不过。
解决方案三:
看到楼主的昵称,哥不禁虎躯一震啊!
解决方案四:
看到文章的第一句、瞬间吓尿了
解决方案五:
引用楼主qsbdqn的回复:
微软的。NET框架从诞生至今应该有四年多了吧?这四年是怎样的四年?微软又在多大程度上达到了当初所憧憬的美丽蓝图?
丢人啊,武汉青鸟的LZ!
解决方案六:
四是四,十是十,十四是十四......可能是楼主的口音问题,又用了拼音输入法,大家没有必要纠结这一点个人感觉只要windows保持一定的市场占有率,.net还是很有前途的。还可以开发windows应用商店程序,也是基于.net的,目前正在研究中(但是被公司无休止的业务逻辑缠住了,没有时间。。。)引用
其中有一个大家普遍觉得不太满意的地方就是:为什么以前不超过100K的程序为了要用。NET,就必须让客户端下载安装25MB之巨的。NET环境呢?
微软已经开始把.netframework整合到windows中了,用户不用下载。目前的win8自带.netframework4.5,可选择安装3.5。(不过1.1,1.0的程序就悲催了......)引用
充斥着[DllImport]
感觉这个是.net自身的的类库功能不完善,才需要这么干。随着每一个新版本的.netframework发布,我相信[DllImport]会越来越少先写到这里......
解决方案七:
引用5楼Thundercracker的回复:
四是四,十是十,十四是十四......
晕!连续写错,这可能吗?你可以搜索一下,如果还算是一个IT人员的话。你可以找到2005年的帖子。当我们在这里认真地、克服各种困难去学习一个一个具体的编程之道时,有些人仅凭“轻巧地”搜索一些诋毁文章就来掺和了!
解决方案八:
我可以告诉你,我有至少十年vb、十年c++、几年java编程经验。可是我们上那些论坛如果想点评说我现在对他们都瞧不上,不是靠注册一个什么马甲号码然后从网上搜索一篇诋毁之辞。想讨论可以,但是要原创,而且要真的公认有些懂得一个平台、可以帮人解决不少问题。我们可以看看lz的发帖记录,他纯粹是了捣乱而注册了这个id号码。所以我们一看此人发过那些帖子,这种人的人品就昭然若揭了。
解决方案九:
引用7楼sp1234的回复:
我可以告诉你,我有至少十年vb、十年c++、几年java编程经验。可是我们上那些论坛如果想点评说我现在对他们都瞧不上,不是靠注册一个什么马甲号码然后从网上搜索一篇诋毁之辞。想讨论可以,但是要原创,而且要真的公认有些懂得一个平台、可以帮人解决不少问题。我们可以看看lz的发帖记录,他纯粹是了捣乱而注册了这个id号码。所以我们一看此人发过那些帖子,这种人的人品就……
说的好。
解决方案十:
四年。。。呵呵。。。看了楼猪两帖子,一个说JAVA好,一个黑.net
解决方案十一:
上当了?随他去吧。
解决方案十二:
引用9楼chb345536638的回复:
四年。。。呵呵。。。看了楼猪两帖子,一个说JAVA好,一个黑.net
真有这样的?是无聊吗?
解决方案十三:
java的水军。。
解决方案十四:
真没想到一些javaer的怨气有这么大,先有okgood 假勋章,后有楼主之流,其实java er的 脸也被你们丢尽了..
解决方案十五:
Java还需要水军吗?这5毛钱是谁付的?
解决方案:
该回复于2014-07-21 23:51:01被版主删除
解决方案:
.net框四年?我知道我用过的就有vs2003不只四年吧据说还有vs2002不过没有用过!
解决方案:
引用16楼axiaodan的回复:
.net框四年?我知道我用过的就有vs2003不只四年吧据说还有vs2002不过没有用过!
没有2002,直接出来就是vs.net,然后2003,2005,2008,2010
解决方案:
楼主你黑的水平太低了。。。。。。。
解决方案:
引用17楼tellxp的回复:
没有2002,直接出来就是vs.net,然后2003,2005,2008,2010
有。实际上.net从2000年前就开始设计并且多次发布内部试用版,终于在2002年正式发布了.netframework。那么时候visualstodio7也就是vs2002就是以此平台的目标的开发工具。只不过没有用一年时间,就发布了vs2003。
解决方案:
对应于.net框架版本,我们其实可以记住几个变化巨大的版本号。vs2002对应.net1.0,vs2003对应.net1.1,vs2005对应.net2.0。
解决方案:
嗯,又看了一遍,我注意到你说到“vs.net”。我记得我当初试用的vs.net的光盘封面上赫然印着2002。不过你说“只有vs.net而不是vs2002”我也不反对。毕竟年代久远了。
解决方案:
围观大神们的回复。。。。PS:刚才在LINQ版也看到有黑.Net的。。。
解决方案:
引用19楼sp1234的回复:
引用17楼tellxp的回复:没有2002,直接出来就是vs.net,然后2003,2005,2008,2010有。实际上.net从2000年前就开始设计并且多次发布内部试用版,终于在2002年正式发布了.netframework。那么时候visualstodio7也就是vs2002就是以此平台的目标的开发工具。只不过没有用一年时间,……
貌似那个时候就叫做vs.net,没有加年份,呵呵,我当时就用的那版,6张光盘。
解决方案:
这。。。LZ,有豆腐没
解决方案:
lz,用心叵测啊
解决方案:
被第一句嚇尿了
解决方案:
楼主第一句话吓着我了。
解决方案:
引用1楼caozhy的回复:
微软的。NET框架从诞生至今应该有四年多了吧?武汉北大青鸟lz你的姿势水平连图灵测试都通不过。
+10086
解决方案:
其实最后一句我还是蛮同意的,windows与office才是微软最赚钱的产品,这个才是微软公司的重中之重。