# Rails 的八卦， Salesforce 的婚姻

- 作者：李楠
- 发布时间：2011-02-12 07:10
- 分类：公司
- 原文：https://www.ifanr.com/33646

[![](https://s3.ifanr.com/wp-content/uploads/2011/02/pregnant_wife.jpg "pregnant&#95;wife")](http://www.ifanr.com/33646/pregnant_wife)

### 小家碧玉

Rails 是 Web 框架中少见的美女。小家碧玉，敏捷伶俐。还喜欢戴些宝石( Gems )装饰自己，实用之外，平添妩媚。

正因为如此，引得无数开发者拜倒红裙下。 骑士般的 Freelancer 时时惦记。海盗一样的 Startup 总难忘怀。 Twitter ， Groupon ， GitHub ， Basecamp 等一个个闪光的名字，就是大家送上的玫瑰。

### 蓝西装

但是，冰冷，严肃又多金的蓝西装们不喜欢她。企业市场更钟情死板的 Java 和分层清晰的 Struts 。

和 Rails 比较，技术上 Struts 各种悲剧。不过，大项目的话，清晰的分层利于分工。死板的语法容易统一。自定义 taglib 方便控制。配合良好的抽象，凝固的需求，可以更好的利用大团队，随意增减廉价程序员。

蓝西装的眼中，人月间的轻松转化才是难得的自由。而 Rails 骨子里多变的性格（ Ruby ）是风险：它意味着未知的成本。（制造，维护。。。）

另外，却不那么意外的，蓝色巨人们还另有小情儿： SAP 。

### Skydiving

如今 IT 圈最新，最火热的娱乐活动是 Skydiving ：什么都要搞到空中云一把。

维持自己的飞机在天上成本不小，所以很快有人提供租赁服务。根据是否提供座椅，要不要自备伞包等等被分类为 IaaS , PaaS , SaaS 。。。

骑士和海盗们从不执著于分类上的扯淡，有什么用什么，早就不知体验多少次了。

蓝西装们玩 Skydiving 其实不算晚，却犹犹豫豫，不太投入： Struts 的规模要求， SAP 的枕边风，对风险的高敏感，都让他们在空中放不开。

### Salesforce

SAP 魅力再大，也半老徐娘了。而且，大款傍多后，小房破车就看不上了。又一次，毫不意外的，年轻的情敌出现了。 她叫 Salesforce 。

做 CRM 起家的小公司，野心却不小。八卦节目上她表白说： 500 强不能令她满足，她想迷倒 5000 强！而且，类似泼墨门，她还四处张贴 No Software 的标语。其中 Software 到底什么所指，让人浮想联翩。

Salesforce 最擅长的事儿之一，是拉着中小蓝西装们去 Skydiving 。坐上她那架 force.com ，负担不起私人飞机的年轻人也能轻松云一把。体验刺激快感强烈。很快，她的服务器上就跑起了上万个企业应用。

### Heroku

Heroku 也提供 Skydiving 的云平台。但他是 Rails 的崇拜者：不携她而来？统统拒载。

Heroku 还是天才的设计者和精明的商人。 云应用的发布被设计的简单到死，从此驾机技术不再需要了。 计价模式简洁灵活： Dynos 作为打包后的计价单位不但爽快，还能实时调整。

如果说发布简单是针对所有人的，计价模式就带着些企业味道了。

云平台资源供给的高弹性是优势，但是，如果不配合高弹性的计费，这个优势就要大打折扣。而 Heroku 在资源和计费上的弹性兼备，都是要硬就硬，要软就软（ Salesforce 也是女人啊，这么能不喜欢这一点呢？）。这种能力意味着低风险：不容易因为高负荷而下线，低成本：不容易租赁多余的资源浪费钱。

啊？低风险，还低成本？！蓝西装们站起来张望了。两头占便宜的好事他们最喜欢了。

### 奉子成婚

相对于 500 强，中小企业的在线应用更适合 Rails 。他们的预算，时间，团队都更受限制。而 Rails 很适合快速开发，反复迭代。在小圈子的密集交往中赢得倾慕？更是她的拿手好戏。

如果 Heroku 对 Rails 在企业中的境遇心有不甘的话，携手 Salesforce 再合适不过了。

 **1 Salesforce 拥有大量已经接受云应用的中小企业客户。**

**2 Salesforce 能为 Rails 带来企业应用开发者。**

日本是 Ruby 的发源地，而 Salesforce 在日本风头正劲。据他们的人讲，要求 Salesforce 的云平台支持 Rails 的呼声很高。

**3 Salesforce 能为 Rails 带来商业声誉。**

Salesforce 自己的云平台已经在跑了很多企业应用。在讲究应用实绩的企业市场，这种声誉对 Rails 是一种帮助。

 **4 Heroku 的资源供给和计价的设计实现有利于 Rails ，甚至可能帮助 Salesforce 改进整个 force.com 。**

低风险低成本说过了。之外，可预见 Dynos 的价格会不断下降。也就是说性能开销的成本差距会越来越小（如果 Rails 有的话）。这会让 Rails 开发速度和成本上的优势更加突出。

从 Heroku 的融资记录看，他不差钱。从 Heroku 的相亲记录看， Salesforce 也不算款。所以，即使 Salesforce 家里有房， Heroku 聪明帅气，这次 Salesforce 对 Heroku 的收购，也不像一次普通的吃软饭。

那么， Heroku 在 Salesforce 中成功种下了一个 Rails 在企业市场的未来，就显得合理多了。

据说，奉子成婚，更能成就美满。

by 李楠 ([newkhonsou@gmail](mailto:newkhonsou@gmail.com))
