欢迎来到 常识词典网 , 一个专业的常识知识学习网站!
[ Ctrl + D 键 ]收藏本站
答案 1:
不知道你说的少是和什么编程语言比较来说的?如果说比较于Java,PHP,ASP,那当然是少,而且理由也是显而易见的,但是比较于Pyt-on和Perl,就并不算少了。或者我可以不可以这么问:用Pyt-on做的成功商业网站少是什么原因?看看全球前10的网站,并没有用Pyt-on做的网站,而twitter是用Ruby做的,这是否可以说明什么问题?-W:Google不能算Pyt-on的成功案例,Google用的最多的是C++,其次是Java,最后才是Pyt-on,而且多用于-系统。答案 2:
首先 Ruby(on Rails) 是后起之秀,所以“少”,是一个正常的现象。一个技术要成功,需要一定的时间来证明。一个项目用成熟的技术如 Java 和 PHP 来做,碰到问题,可以较容易找到解决的方案,因为这方面别人早都碰过了,但用 Ruby 这样的技术来做,就不一定。另外还有一个整合问题,比如一些第三方类库(比如支付),是用 Java 或 PHP 来做,用 Ruby 做的项目,不能够直接集成它们。虽然这方面开发工作量不大,但仍让一部分人生畏。最后一个我认为较重要的因素就是:项目不采用 Ruby 来做,很多时候不是技术(比如技术太难或这样的技术人员难找)的原因,更多是担心责任和风险。如果用 Java 或 PHP 这样的技术来做项目,碰到问题或瓶颈,上级通常不会怀疑是开发语言选择的问题,但如果是用 Ruby 来做,可能管理层第一时间就会怀疑你技术人员没有选择好技术,是该技术导致的问题,这时候责任人通常是有口难辩。好几年前那些用 Unix 的单位的技术主管宁愿继续选择昂贵的 Unix,而不愿意尝试技术上已经成熟且更便宜的 Linux,一个重要原因就是怕出问题自己一身责任。当初的免费 Linux 跟现在开发效率更高的 Ruby(Rails),有点相似。答案 3:
如何定义成功?怎么才算商业上成功?twitter 算不算成功?-ulu 呢? 现在4sq 和 pat- 的后台都是Ruby 的。 这个是一个悖论,很多时候网站成功与否和后台的开发语言没有什么太大的关系,如果说有关系的话,那我要说的是,Ruby能让你的网站更成功,仅此而已。答案 4:
Git-ub也使用了Erlang。虽然Ruby还有其他框架,但是说到-几乎还是Rails,而Rails发展也不过几年,再过几年再来讨论这个问题也不晚。使用Ruby的人,和使用Ruby制作的“成功”网站,比例其实是挺高的么?tiobe/...另外,对于编程经验少的同学,Rails除了一开始的部署不太容易外,其实是非常容易入门的。答案 5:
一个项目能否发展壮大,归根结底还是由做项目的人决定的。而商业领域的常识是不要当新技术的小白鼠,新技术的成功案例大多也是碰巧有个胆大的爱好者用到产品里去罢了,对于Sun/IBM/MS这样的公司,他们是有能力给许多企业的技术人员-的,所以Java和Asp/.Net应用推广得很快。Ruby比较新,又没有什么强势企业背后推动,再正常不过了。答案 6:
1、历史的原因,早几年,基本上只能选p-p;2、知识储备的问题;3、做站,语言只是一部分答案 7:
就算有成功的商业案例又能怎么样?代表这个语言优秀?最好最顶尖?优秀的东西很多,看看Ya-oo/Sun,多少优秀-的项目。另外好的东西,还要看什么样的人来使用。小刀也可以当大炮来用,一般的人给他大炮,也只能在家打蚊子。答案 8:
我有一个同事在遨游,他告诉我说公司之前用ROR尝试做过一个产品,最后失败了,原因是ROR精通的人太少,网上文档也很少,造成维护成本很高,出现一个bug,如果不是很精通,解决就需要花费大量精力。就象楼上说的,ROR易学好上手,但是要做一个大产品还是不太容易的。答案 9:
我觉得跟国内RoR氛围有关,真正能做好RoR的人很少,RoR是很容易学,但要用它来做一个稳健维护性的产品不容易答案 10:
招人都难招,ror答案 11:
国内成功的比较出名的就iteye和团800吧。同意@谢召焕的说法答案 12:
国内技术往往比国外晚几年,ruby在国外的使用其实挺广泛的,只是被大家熟知的并不多。ROR的开发效率很惊人的,相对java,更容易快速推出产品并快速迭代,在现这竞争激励的情况下,更易去抢占市场。暂且国内并未大量使用,主要是因为精通者太少,不便控制风险。而且ruby的表达能力很强,不像静态语言中规中矩,更需要有经验者来引导及把控。答案 13:
我觉得看技术的走势,不能看国内。因为这个环境本身受非语言的干扰太大了。 Ruby on rails在国外的发展,远远好于什么PHP。另外,ruby社区这两年输出了无数好东西答案 14:
我现在在做一个社区,用的ROR来开发,但现在主要的问题是很难找到合适的人下一篇:国外一篇博文后面都有很多评论,国内的却很少,大家觉得这是?文化的差异吗? 下一篇 【方向键 ( → )下一篇】
上一篇:Linux 免费,使用的人那么少? 上一篇 【方向键 ( ← )上一篇】
快搜