论坛首页 编程语言技术论坛

为了ROR,是否值得放弃Windows和Sql Server?

浏览 10195 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-04-02  
   最近在各个网站上溜达,看到有些人提windows上应用ror的问题,经常性的会有人跳出来说你用windows是不好的,你用sql server是不好的,还是建议你使用linux+mysql的组合,这让我感觉很疑惑.
   我至今不知道这个建议是从何而来的,是经过比较性的论证过后得出的结论,还是大家口传或者是凭个人经验+感觉(ROR性能本来就不好 + windows + sql server = 慢上加慢).
   事实上,我想这个问题永远没有一个最终的答案. 就好比linux和windows之争论,.net和java之争论.

   但好与不好要看数据来说话,我们需要一个比较数据,比如在什么情况下, windows上的rails性能和linux下的rails的性能是相当,或linux下的rails的性能是大于windows平台的,或者有某种可能情况下,linux下的rails的性能下是没有windows强的. 当然我没有做过这方面的论证,所以不敢轻下结论,但如果没有数据论证的情况下一棒子打倒windows平台下的rails应用,这本身就是不公平的.MS SQL SERVER和MY SQL也是同样的道理.如果在这个前提下,我相信每个人都会根据自己的情况作出自己的选择,所以没有调查论证的人们,不要用一个高姿态去讨论这个问题.
  
  同样假设Linux下rails + MySql应用在任何情况下效率都是最高的话,这当然是一个完美的选择. 但实际应用中,如果我们碰到一个客户指定要求windows+sql server平台的,异或是面对着的是一个遗留系统和数据库,或者其它种种情况,我们不得不被迫去应用一个也许很多人都不屑去做的方案.

  既然ROR支持windows,sql server,那肯定存在一定的合理性,所以我想如果有人提出window和sql server在ror方面遇到的问题,希望大家能给予最大的帮助,而不是无关痛痒的说写解决不了任何问题的话!

    ROR的前景我不知道,但目前在中国的发展很浮躁,10倍与java的开发速度的宣传让很多入门或者没有入门的同学们一起津津乐道,而务实的人确很少,大家看各个ror社区的论坛就知道了,知道的不愿意回答,想问的没地方问. 我们是一个学习者,但更应该是一个开拓者.

   这是第一个帖子,希望不是最后一个帖子.
   发表时间:2007-04-02  
但很多情况下,我们不得不去做,你说是么? 如果ror要有更多的商业应用,这是它必须要面对的一个问题! 就好比j2ee可以跑在linux也可以windows下,我觉得是一样的!

这里就牵涉到一个问题, 是技术和应用的关系,是技术推动应用,还是应用改变技术?
0 请登录后投票
   发表时间:2007-04-02  
事实上国内的确有不少服务器是windows,比想象中要多,windows本身好好优化也是可以的。

比如

http://www.51.la/

这个是国内访问量很大的流量统计系统,就是windows + sqlserver平台的。
0 请登录后投票
   发表时间:2007-04-02  
你既然是个拓荒者,不妨花点时间做做测试,对比一下windows/linux,mysql/sqlserver使用不同组合方式下RoR的性能,然后把结论告诉大家。这比断定别人有原罪而自己什么事情都不去做强得多。
0 请登录后投票
   发表时间:2007-04-02  
robbin 写道
你既然是个拓荒者,不妨花点时间做做测试,对比一下windows/linux,mysql/sqlserver使用不同组合方式下RoR的性能,然后把结论告诉大家。这比断定别人有原罪而自己什么事情都不去做强得多。
我写这篇文章的意思是告诉大家, 对于没有数据证明,而只是主观判断得出的结论不用去理会太多,这个世界本来就该是五彩斑斓的.  而不是要说明windows和sql server下玩rails会有多帅! robbin理会错意思了

另外我要说明的是 现实远比理想来的残酷多!
0 请登录后投票
   发表时间:2007-04-02  
divsun 写道
robbin 写道
你既然是个拓荒者,不妨花点时间做做测试,对比一下windows/linux,mysql/sqlserver使用不同组合方式下RoR的性能,然后把结论告诉大家。这比断定别人有原罪而自己什么事情都不去做强得多。
我写这篇文章的意思是告诉大家, 对于没有数据证明,而只是主观判断得出的结论不用去理会太多,这个世界本来就该是五彩斑斓的.  而不是要说明windows和sql server下玩rails会有多帅! robbin理会错意思了

另外我要说明的是 现实远比理想来的残酷多!

then prove your opinion with real data, tell us the truth please
0 请登录后投票
   发表时间:2007-04-02  
divsun 写道
robbin 写道
你既然是个拓荒者,不妨花点时间做做测试,对比一下windows/linux,mysql/sqlserver使用不同组合方式下RoR的性能,然后把结论告诉大家。这比断定别人有原罪而自己什么事情都不去做强得多。
我写这篇文章的意思是告诉大家, 对于没有数据证明,而只是主观判断得出的结论不用去理会太多,这个世界本来就该是五彩斑斓的.  而不是要说明windows和sql server下玩rails会有多帅! robbin理会错意思了

另外我要说明的是 现实远比理想来的残酷多!


“相比现实世界,我更钟情于理想世界” DHH如是说。
0 请登录后投票
   发表时间:2007-04-02  
无论是否用 ROR,都应该尽量不用 Windows, SQL Server,除非客户装的是正版的。
MySQL 之外,还可以选择 PostgreSQL
0 请登录后投票
   发表时间:2007-04-03  
rails和windows本来就没有特定的关系,根本不用放在一起考虑
标题太牵强了

rails只是一种技术,windows是一个平台
任务应用都要建立在最合适的平台上,以发挥更好的性能
而每一个OS也都有自己的定位,在自己擅长的领域发挥作用
0 请登录后投票
   发表时间:2007-04-04  
liuwangxia 写道
无论是否用 ROR,都应该尽量不用 Windows, SQL Server,除非客户装的是正版的。
MySQL 之外,还可以选择 PostgreSQL


当然商业用途当然要用正版,更何况.net与sql server结合的很好了。
0 请登录后投票
论坛首页 编程语言技术版

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