Quote

http://www.cnblogs.com/heilix/archive/2009/01/19/1377555.html

 

lz你根本就没有做过大型项目了,什么是大型项目呢,就是非常烂,非常杂的项目。既然非常烂,非常杂,那就不是.net和java的事情了。 
里面有C,有java,有.net。AIX上跑了一个Oracle(小型机磁盘阵列),C的东西用了2台服务器,Java的东西用了4台服务器(Linux),.net用了6台服务器(Win2003),中间还夹杂着SqlServer,还用了MySql,Java与.net的通信,也有Socket,还有WebService.......额,真是又烂又杂

 

 

 

大型项目更多看重的是架构和设计,而且和楼主说的正好相反,许多大型项目对性能其实很看重,比如大型游戏系统,社区网站。不要认为只有什么银行系统才算大型项目,而且无论做什么大型项目,都讲究集群、讲究分布式,讲究数据库设计、讲究使用的是B/S架构还是C/S架构,讲究和操作系统的契合程度,还要讲究TCO(总拥有成本),因为这些才是影响软件最终评价标准的要素。(说明一下,评价软件优劣的标准有:安全性、稳定性、可伸缩性、可管理性、性能等等)。 
开发只是其中的一块,用什么语言就更无所谓了。可以毫不夸张的说,连部署都比开发重要,举个例子,你会SQL Server在Windows Server上的群集部署并共享磁盘阵列吗?看看很多数据库管理员或IT专家的工资比开发高就知道了。
  

 

 

1:性能 
性能永远是关键的。但是大型项目的性能优化和小型项目不同,小型项目的性能体现再语言,运行时,算法上,大型项目体现在宏观上的平台,架构,硬件拓扑结构等。 

2:平台的支持 
java和c#这些方面可以说是半斤八两。对于pc服务器这个bs,麻烦也请看到所谓的pc服务器在当今超级电脑中排名第10的新闻。windows并不比linux弱,至少没有任何权威列过详细的数据来支持这点,更多的是世俗的观念。windows一直以来比较偏重个人用户这是事实,但是这妨碍他再服务器市场的发展,如有担心,不妨看一下微软的网站,他就是完全以来windows来运作的,请问贵公司的需求比微软还强大否? 

3:安全性 
这个也是世俗上的观念,既然是服务器,当然经过优化,就好像一个系统,装了防火墙和没装差别巨大,一个专门为了安全而优化过的平台,系统本身并不占多大比重,人们只会问你这个平台用了什么防火墙。 

4:稳定性 
这个也是世俗化的观点,没有任何数据可以证明这些观点。 

5:语言 
java语言和c#语言是一个等级的,但c#要超远java一段距离。 

6:开发的效率和复杂度 
开发效率方面c#平台并没有体现足够的效率,但是他在中低端会比java要有优势,再中高端就不如java成熟。 

总结: 
半斤八两。

 

 

 

 

性能不是主要的,乱说,为什么Vista打不开市,就是因为性能差,要求别人升级硬件. 
楼主说的只是WEB应用吧?C/s的应用谈到了吗?PHOTOSHO,CORELDRAW,AUTOCAD........这些是不是大型项目呢?? 
用C#开发这些大型项目能行吗?
 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值