平台战争

boxi·2013-03-10 21:54
这种战国时代令人怀念起微软统治的日子。虽然只是中规中矩,但是有一项统一规范是不是要好过群雄并起?有个独裁的政府是不是要好过四分五裂的城邦纷争不断?难道好的软件不应该是令生活变得更加简单的吗?


此文是TC的Jon Evans撰写的文章。他认为现在的软件开发环境有点像文艺复兴。

现在写软件很简单。如果你是微软的开发者,可以有一整套Visual Studio CD协助;如果你是Java开发者,你可以有LAMP可用,IBM、SAP等也有自己的专利软件栈和工具。

但是现在的问题是做软件的选择令人眼花缭乱。假设你要做web服务,开发该选什么?Ruby On Rails?Node.js?Python加Django?还是PHP+Drupal?.NET?……然后还得考虑代码放在哪里托管?Amazon?Heroku?App Engine?Joynet?EngineYard?Force.com?然后还有app,app做哪个平台的呢?写原生代码?还是混合HTML5?用Xamarin交叉编译?数据库呢?

这种战国时代令人怀念起微软统治的日子。虽然只是中规中矩,但是有一项统一规范是不是要好过群雄并起?有个独裁的政府是不是要好过四分五裂的城邦纷争不断?难道好的软件不应该是令生活变得更加简单的吗?

当下的问题是大家都想做平台,但却没有人能够鹤立鸡群。

就拿云计算平台服务商Heroku而言,其支撑的项目已成千上万。Heroku开始是一项Ruby ON Rails的服务,但是现在它们已经支持Node.js、PHP、Python等。Heroku提供有免费服务。部署到服务器上可以简单到只敲“git push heroku master”一句话。类似数据库连接、电子邮件等等之类的附件几乎是自动实现的。Heroku带给我们是基本上是愉快的体验。

但是Heroku也有问题。支撑的规模不大是个问题。时不时会出现一些晦涩棘手的配置错误,需要数天调试是个问题。最近Rap Genius披露Heroku私改路由机制来圈钱更是将这家公司推向风口浪尖。

然后是工具丰富的Google App Engine(GAE)。它的全副武装令测试、部署、版本控制轻而易举。令Heroku头痛不已的异步任务在GAE这里就是小菜一碟。更不用说GAE还有全文搜索以及MapReduce工具。之前Google只提供强大但古怪的BigTable数据存储,但现在你很容易就可以接入Cloud SQL。GAE的免费服务也已经很能干了,且还支持Java、Python或者Go。

不过GAE也会很费钱,但这不是问题。问题在于其他人没有这些工具。因此,一旦你开始用上GAE,你就会因为其强大易用而被锁定。可是却正是因为这一点,令许多主管望而却步。

当然,还有许多其他选择。微软对其Azure平台寄予厚望。对于Android和iOS应用来说,它的Parse是一个简单又强大的内置后台。用了Parse之后,你根本就不需要去写(一般功能的)后端服务器了。

但出于这样或那样的原因(有的是因为成本),许多项目都退而求助于像Amazon Web Service这样的基础设施,这些解决方案不能让你简单部署到云端就了事,你还得提供运行Linux或Windows的独立服务器并进行配置。

而像这样的基础设施也是层出不穷,Google已经引入了类似AWS的Google Cloud Platform,还有比AWS差一点的Rackspace和Savvis等。

AWS本身没什么问题。有问题的是Amazon想成为平台的尝试—在JON EVANS 看来,Elastic Beanstalk实在是太糟糕了。不过Amazon的 Elastic Compute Cloud则非常出色—便宜、强大、可扩展至企业级,还提供了许多有用高效的工具。实际上,Heroku和Parse都是基于AWS的。

问题是,在使用了GAE和Heroku等平台服务之后,配置服务器给人的感觉实在太慢、太复杂、太痛苦了。

最后,JON EVANS总结说,虽然我们的选择越来越多,但是无论选了什么,都会觉得可以做的更好—但尽管如此,也许这就是生活吧,他借用了电影《第三人(The Third Man)》里面的台词说,也许这样的乱是好的、是必要的:

你知道那家伙怎么说—在意大利波吉亚家族统治的三十年时间里,虽然充斥着战争、恐怖、谋杀和流血,但也产生了米开朗基罗、达芬奇这样的巨匠,带来了文艺复兴。而在瑞士,人人情同手足,有着长达500年的民主和平时期—但那里又诞生了什么呢?布谷鸟钟。


+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

过去5年里,我读了很多关于投资以及创业方面的材料。除了《Fooled by Randomness》,还有一篇来自Clayton Christenson的《The Trap of Marginal Thinking》令我印象尤为深刻。

2013-03-10

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业