论坛首页 Java企业应用论坛

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

浏览 16811 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2012-04-24  
kimmking 写道
1、费用,windows server,vs teamsuite,都挺贵的。java的话可以全线免费。
2、跨平台,java可以部署在windows和linux,solaris。。。
3、开源,java生态环境上大部分东西开源,所以免费,甚至可以自己定制,包括应用框架、appserver,甚至数据库,操作系统
4、性能,不考虑业务实现优化,jvm、appserver调优到处见到, 很少见clr/iis这个黑盒子的调优吧,
5、开放性,产品丰富,java生态圈的每一类东西,都有一堆代替品可选,c#近年有不少开源的东西,但还是少。
6、社区,这个跟开源有关,社区意味着对技术和产品最贴近的资料、讨论、进展、参与、分享。 c#的话,以前有个微软中文新闻组,现在有个msdn论坛。虽然作为曾经的.net程序员,很多东西我都是从msdn离线和在线文档学习的,但是不得不承认,在社区方面,java系统要成熟。


6点都很中肯。
我对您的观点的总结:封闭性是命门。
微软的技术并没有领先到高屋建瓴,甚至有些方面落后于在分布式大型应用方面经验丰富的企业。所以当应用大到一定规模,企业必然希望摆脱这种封闭带来的束缚。
0 请登录后投票
   发表时间:2012-04-24  
eyeieye 写道
作为一个windows小白,我只想问我10台win服务器,我到底如何用脚本自动部署,自动抓取访问日志...楼主快来回答,别告诉我你是人肉...


我也是小白,windows的系统日志分析,是不是要向ms购买?
比如机器的qps、rt、load
比如类似apache的访问日志

上线一个几百台机器的集群应用,能否做到在1小时内所有机器全部上线完毕?
0 请登录后投票
   发表时间:2012-04-24  
每一分钟 写道
lenaLee 写道
没人规定.net开发只能用sql server
也没人规定linux和mysql只能给java用吧


php也大量使用mysql,大家都这么认为,可能和ms的封闭有关
对于数据库驱动,肯定是自家的sqlserver支持的最好吧
mysql是开源的,各大公司都能够根据自己的架构和应用场景定制,特别是互联网公司,一般都大量修改过mysql的源码
这也是为什么大家都喜欢开源产品的原因,如果这个产品不再维护了,可以自己建个github分支,自己提供技术力量继续维护


数据库驱动这方面我没有担心,有第三方的驱动程序,也没有证据表明效能低。
sqlserver价格贵,效能差,横向扩展能力差。目前来说,大型应用必须抛弃它。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics