如何在轨道上向客户"出售"红宝石

dsi*_*ard 2 ruby-on-rails

明天,我将遇到一位不从事技术工作的客户,但可能会问RubyOnRails是否是他网站的正确选择.他可能认为没有足够的RoR程序员,并且他将成为该语言的"人质".

我有充分的理由使用RoR并且客户有充分的理由喜欢它(它的成本更低!).

你有可以展示给他们的"官方"消息来源吗?

tva*_*son 6

从某种意义上说,这是" 总线命中系数 "问题的变体.任何应用程序,一旦开发,几乎是该语言的"人质",问题是它是否也是编写应用程序的单个开发人员的"人质".我认为RoR是一个非常合理的开发选择,但问题实际上是当你碰巧"被公共汽车撞到"时,你当地有多少开发人员可以接受它.如果客户愿意远程与某人合作,那么这就变得不那么重要了.不过,为了让他放心,我首先要了解当地的情况并了解当地的Ruby开发者团队.活跃的本地开发者团体的存在是一个可能使他信服的措施.

另一方面,如果他担心RoR将来不会继续存在,这是一个稍微不同的问题.再一次,我认为你没问题 - 你可能想指出使用RoR编写的其他应用程序,作为改进语言(Ruby)和框架(Rails)的持续压力的指示.您可以在http://rubyonrails.org/上找到大量此类信息.


Mat*_*rby 6

  • 使用框架可确保"下一个人"可以快速获取它
  • 与手动编码相比,Rails将我的工作量减少了80%.
  • 庞大,积极,友好的社区可以借鉴
  • 自我记录测试框架
  • 它使用Ruby,这非常容易学习
  • 使用开源OS的开源语言,框架和数据库.免费卖.