首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

搞不懂为什么总有人说.NET的软件投入大,效能低,弱智

2012-06-27 
搞不懂为啥总有人说.NET的软件投入大,效能低,弱智搞.NET很多年了,总是能在网上看到Java“高手”们对.NET的羞

搞不懂为啥总有人说.NET的软件投入大,效能低,弱智

搞.NET很多年了,总是能在网上看到Java“高手”们对.NET的羞辱:

?

1.需要花很多钱购买微软的操作系统和数据库,而Java可以都免费;

?

2..NET的效能不如Java世界中各部分的组合;

?

3..NET没有什么成熟的框架。

?

我总是不能明白,他们的论据是从哪里来的!

?

1. Java可以用MySql数据库,难道.NET就不能用吗?我用.NET连接linux上的MySql,请问比Java连接MySql缺了啥?性能有差别?用了.NET就不能做MySql集群?

由于MONO还不稳定,在Linux上架设.NET Web服务器还不成熟,所以web服务器还是要使用Windows,但是一个WebEdition的价格不贵吧,也买不了几个,毕竟大型应用的瓶颈都在数据库或者业务逻辑处理上,而非Web服务器上吧。

?

2.单从语言上说,我不能说C#超过了Java,但我相信你也绝对不敢说C#不如Java吧?两个同样是虚拟机,性能有差别吗?有具体测试数据吗?WebForm效能是不行,不过现在.NET有了MVC开发方式,可以在同等开发效率的情况下开发互联网应用了。

?

3.所有.NET开发人员都承认.NET从Java借鉴了很多先进思想和框架,比如Spring.net、NHibernate等等。.NET的开源项目也多起来了。加上微软不断推它自己的各种框架和技术,比如EE、比如Razor MVC。Java能实现的应用,.NET现在也能啊

?

我非常希望有高手能直接告诉我.NET到底比Java差在哪里,以便不让更多年轻人走上歧途啊!

热点排行