当前位置:编程学习 > C#/ASP.NET >>

.NET正朝英雄末路上一路狂奔?

    使用.NET有大概7年了,越来越感觉到.NET开发的寒意逼人,曾经集万千宠爱于一身的豪门公主,为啥受到越来越多的开发人员和市场的冷落乃至无情抛弃?

    桌面开发方面,.NET的快速开发能力,C#美得让人惊艳的语法,曾经那样风靡一时,让C++,VB等前辈豪杰直叹后生可畏,可如今呢?受限于.NET程序启动时,即时编译需要可观时间,同时越来越庞大的.NET Framework造成布署困难,还有巨耗内存的天性,有多少桌面应用是靠.NET语言练就的?通用桌面产品,如QQ,飞信,迅雷,360杀毒等,有哪款流行桌面应用是.NET撑起来的?可能很多行业软件,如管理软件等,用.NET开发,相较于C++, VB等老牌开发语言,确实能极大提高开发速度和产品稳定性,但如今越来越多的应用转向于基于浏览器的B/S网站架构,.NET在这方面的江湖战绩,地球人都知道越来越惨淡。

    网站开发方面,前几年.NET和Java还平分天下,划江而治,但近几年来,无论大型网站或者小型网站,无论国内还是国外,越来越多网站都用Java或者PHP技术快速搭成,原因在于:1,开源项目有数量众多的优秀框架,站在巨人的肩膀上, 这些框架能极大的缩短产品交付时间和产品稳定性。2. Java、PHP等基于开源带来的开放性,使开发者能直入平台底层,同时易于定制裁减,这点对大型网站尤其重要。 3. 基于Java或PHP的LAMP解决方案,让企业不用花大量雪花银去购买微软价格昂贵的各项基础软件。4. 别忘了那跨平台的极大诱惑,一次编译,到处运行,这减少了多少工程师的重复劳动啊,Java等开源的这些优势,正好衬托了.NET的弱势,两相对比,高下立判,市场就像情人,谁好就选谁。

    移动开发方面,原本是.NET可能虎啸山林,霸气外露的领域,可是受累于WinPhone的惨淡表现,.NET在移动开发方面鲜有开发人员触及,酒虽香但巷子深,十年苦练屠龙术,最悲莫于天下无龙屠,移动开发方面,不怪.NET不是高富帅,只怪没有一个受人欢迎的爹,谁说平台大战不拼爹来着?

    创新方面,由于Java等开放性,在创新方面大放异彩,Hadoop, Hibernate等优秀技术春风化雨,深入人心,而.NET平台却只能跟在后面亦步亦趋,前面加个N山寨,最终成就了NHibernate, NUnit等令人扼腕的N字军。

    借助于其背后的豪门背景,可能微软还会持续投入.NET,可是越来越有鸡肋之嫌,直到有一天,微软高层可能也在反思,我们有必要花这么大力气去维护一个封闭的,吃力不讨好的.NET吗?没有法律规定Windows平台下就不能用Java啊?我们为什么不与世界站在一起,也直接采用Java呢?

    相伴几年的.NET啊,敢问路在何方?

    本文来源于Bill博客:http://3896480.qzone.qq.com .net 移动开发 平台 java --------------------编程问答-------------------- 观点乏善可陈,结论或许是对的——微软的平台的荣辱兴衰取决于它整个产品堆栈的荣辱兴衰,一个封闭的生态环境固然没有外部的竞争(PowerBuilder Java Delphi等都被从Windows平台挤出去了),但是整个生态系统本身却可能整体倾覆。 --------------------编程问答-------------------- ed2k://|file|%E7%A1%85%E8%B0%B7%E4%BC%A0%E5%A5%87.The.Pirates.of.Silicon.Valley.1999.DVD-RMVB.rmvb|442951589|0EC80D1C64DE0A3B39F1CEBFB14A01F3|h=DLHXSM2GRPTONJE3W274IPD2UAAM62H6|/

看看这个就知道了。现在微软的掌门人。。
微软怎么能把最重要的位子交给一个天天逛瑶子的人。

--------------------编程问答-------------------- ed2k://|file|%E7%A1%85%E8%B0%B7%E4%BC%A0%E5%A5%87.The.Pirates.of.Silicon.Valley.1999.DVD-RMVB.rmvb|442951589|0EC80D1C64DE0A3B39F1CEBFB14A01F3|h=DLHXSM2GRPTONJE3W274IPD2UAAM62H6|/

看看这个就知道了。现在微软的掌门人。。
微软怎么能把最重要的位子交给一个天天逛瑶子的人。


--------------------编程问答-------------------- 近几年微软整体在走下坡路,帝国正在慢慢消沉,全世界都在观望今天微软能不能像当年IBM,苹果一样凤凰涅切,王者归来? --------------------编程问答-------------------- 柯达, 诺基亚, 微软 --------------------编程问答--------------------
引用 5 楼 CandPointer 的回复:
柯达, 诺基亚, 微软
--------------------编程问答-------------------- 柯达,诺基亚等和微软无法相提并论吧,其实从心里希望微软一直强盛下去,因为多少年来,作为程序员,为调试Windows下面的程序问题,不知费了多少心血,好不容易积攒下来的,用血泪换来的经验,真不希望就这样随微软的没落而贬值。 --------------------编程问答--------------------
--------------------编程问答-------------------- windows下如果.net不行,那么JAVA更不行。C++倒是可以
所以,如果你选择windows平台,那么.net和C++看起来是最好的选择 --------------------编程问答-------------------- 手机
以前 WM 系统,还是 很不错的,火腿肠(HTC)多普达就是当年靠WM ... 只是生不逢时,来得太早了
后来呢, 匆忙的WP7,不能升级到WP8 ...  有点在别家后面, 亦步亦趋的 样子

平板, 看到 那个 苏菲Pro的拆机图, 居然里面有个风扇... 在我朝,估计用不了几天

另外, 因为盗版内疚感,而自愿当软粉五毛的鼓吹手,也很多
想到,win vista/7, Windows gadget小工具出来时,软粉鼓吹好,极力贬低那些对Gadget持有负面看法的人. 后来,windows 官网都移除了Gadget,软奴 又大量谈到不需要Gadget

vs2010 最初的 帮助文档,在那浏览器里面看, 软奴极力赞扬,并粉饰缺点,否定那些批评意见.
后来,VS 2010出的Sp1,又恢复了传统的帮助,包括现在的VS2012也是可选浏览器或者以前的那种帮助. 这些软粉,又鼓吹... --------------------编程问答-------------------- .NET会一直半死不活下去,但很多东西殊途同归,弄精通了.NET,搞Java分分钟的事情。 --------------------编程问答-------------------- 哈哈!我早就说过了。微软一贯靠操作系统绑架用户的策略本来就是个失败,虽然能取得一时的成功但是最终还是会失败。IE就是个很好的例子。

微软现在也只有靠windows和Office吃老本了,其他都不行了,精力太分散啥都做不好,搜索引擎做不过谷歌,数据库做不过Oracle,硬件做不过苹果。。。太浮躁了

.net在微软内部的地位真是可有可无,那只是为了帮它卖Visual studio的附加产品而已,大多数人还用着VC++,什么.net干脆提供了免费版给大家用了,不然用的人更少。

我好久没来这里了,管理员害怕我把我的大号都封了,其实这很幼稚,论坛就应该言论自由,这样是在砸自己的招牌。 --------------------编程问答--------------------
引用 11 楼 starchenzhi 的回复:
.NET会一直半死不活下去,但很多东西殊途同归,弄精通了.NET,搞Java分分钟的事情。


话虽这么说,但是代码可得一行一行码,一个大项目码了很多.net代码回过头再用Java重写,那就很麻烦。还得熟悉Java的工具api等。

所以倒不如一开始就用Java。 --------------------编程问答-------------------- .net连PHP都压不住真是令人大跌眼镜,当年ASP还与PHP平分秋色呢,PHP后面还有PYTHON、RUBY等等。
微软真该醒醒了,别再主导什么编程语言了,什么VB、C#丢给开源界就行了,让天才之人自由发挥吧。 --------------------编程问答-------------------- .NET会不会和MFC一样的命运,被打入冷宫,然后渐渐的淡出江湖?我觉得太有可能了,唉,一声叹息 --------------------编程问答-------------------- 哎!!!!!!! --------------------编程问答-------------------- --------------------编程问答-------------------- 听说微软寄希望于F#,誓言秒杀Ruby, Python等.

另,纯个人感觉,虽然是抄袭的,但是还是觉得Linq比Hibernate好用,集成度比较高,使用方便 --------------------编程问答-------------------- 推陈出新,事物发展的必然,微软的必然
与其讨论它哪天没落,不如深入研究、掌握更多技术、技能,即便它末路的,你还是走着··
呵呵 --------------------编程问答-------------------- 产品不给力。不过这个巨头短时间内怎么也倒不了。在创新领域没有任何的地位,但是之前的产品缺一直相对稳固。不管是windows还是office,都是现在不可或缺的 --------------------编程问答-------------------- 辛亏还会java和php要不没饭吃了 --------------------编程问答-------------------- 刚看了一段时间的.Net,难道又要改看JAVA???? --------------------编程问答-------------------- .net 如果去掉frameworkd的包袱,其实能和java平分江山的,可是呢微软不干啊 --------------------编程问答-------------------- 六月毕业毕业,本来学的java,找到了.NET的工作,已工作两个月... --------------------编程问答-------------------- 不要在一颗树上吊死就行了。 --------------------编程问答--------------------
引用 23 楼 VS_TTboy 的回复:
.net 如果去掉frameworkd的包袱,其实能和java平分江山的,可是呢微软不干啊

.NET去掉Framework就相当于java去掉了JVM! --------------------编程问答-------------------- java狗纯傻逼。。一边自己安装着JVM,一边嘲笑NET要装framework。。一群精神分裂 --------------------编程问答-------------------- 鲍尔默就是因为跟你想的一样,所以才在最近4、5年先是中了乔布斯的奸计而过于提前忽悠什么HTML5,而后又这个技术也放弃那个技术也放弃。

实际上正是因为有太多的成事不足败事有余的人为了短期的销售而忘记了长远规划,微软才会垮掉。 --------------------编程问答-------------------- 刚工作没有几年的人,尤其不要做随风倒墙头草的人。

我们招聘.net程序员,如果他说他对.net熟悉程度跟java的熟悉程度类似,我就直接觉得这是一个.net的外行了!

我敢说那么大多数骑墙派的水平都是最初级的。就好像我们看到一些恶人在.net论坛里放肆的时候,鼓励大家看看这种人发过或者回复过的文章,让大家都看看这种人是否能够为.net程序员做点实事,让大家明白这种人的嘴脸。 --------------------编程问答-------------------- .net不会没落,web开发, .net也有很强大的框架,比如 ext.net --------------------编程问答-------------------- 感觉整体行情有这个趋势,但是主要还是看自己的能力。 --------------------编程问答--------------------
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,