2012-04-13 50 views
1

我正在尝试开发一个简单的Facebook Web应用程序,对于FB应用程序开发和一般的Web应用程序开发,我都很新。我一直在寻找一种快速启动和学习的方式,并且我遇到了Heroku。 这对我来说似乎是学习Facebook应用程序开发的一个很好的平台,但我担心的是,如果我希望我的应用程序能够继续增长,或者如果我想用它开始做更高级的事情,那么我将不得不转向类似亚马逊的Web服务,以使其经济合适?在那种情况下,这样的举动难以做到吗?换句话说,如果我开始学习Heroku上的Facebook应用程序开发,我是否会与该平台“绑定”,无法在任何其他平台上构建/运行Facebook应用程序?或者你认为Heroku对于像我这样的初学者来说是一个很好的方式,一旦我熟练掌握了选择将其他应用程序移到其他地方的选项,就可以开始学习了。Heroku是否存在可移植性风险?

回答

2

对于FB应用程序开发和一般的Web应用程序开发,我都很新。

那么你不应该担心被卡在一个平台。您最终得到的平台将会是您遇到的各种障碍的结果,以及您在特定应用程序中的经验和利弊。

Facebook API和所有官方SDK均独立于平台。代码也永远不会只写一次,您将遇到重构。所以,转移你的应用程序是这个过程的一部分,一些转移路线比其他转移路线更难,但你会一路学习。

Heroku很好,你将能够学习,git,unix命令和web开发于一身。

因此不,对于学习Facebook开发的人来说没有可移植性风险。