Ruby on rails 开发Facebook应用程序的最快框架——CakePHP与RubyonRails
所以我知道以前有人问过这个问题: 但我指望它有点老,也希望我有更具体的问题要问。下面是: 我想建立一个基本的Facebook应用程序,它需要一个基本的数据库,一个简单的首页,显然还需要通过feed共享/喜欢的能力。现在我主要关心的是,我想快速轻松地完成这项工作,而不必处理尽可能多的琐碎细节 因此,我将CakePHP和RubyonRails视为框架。但是,我对这两种技术都不熟悉(我有软件背景,但主要是C/C++/Java)。那么,你认为哪一个对我来说是最好的选择,让我能够快速、轻松地为Facebook“构建”这样的东西 (还要注意的是,我需要一个免费的主机提供商,因为我现在没有钱资助这个爱好,所以我需要知道哪些主机公司免费支持这些框架)Ruby on rails 开发Facebook应用程序的最快框架——CakePHP与RubyonRails,ruby-on-rails,facebook,cakephp,Ruby On Rails,Facebook,Cakephp,所以我知道以前有人问过这个问题: 但我指望它有点老,也希望我有更具体的问题要问。下面是: 我想建立一个基本的Facebook应用程序,它需要一个基本的数据库,一个简单的首页,显然还需要通过feed共享/喜欢的能力。现在我主要关心的是,我想快速轻松地完成这项工作,而不必处理尽可能多的琐碎细节 因此,我将CakePHP和RubyonRails视为框架。但是,我对这两种技术都不熟悉(我有软件背景,但主要是C/C++/Java)。那么,你认为哪一个对我来说是最好的选择,让我能够快速、轻松地为Faceb
感谢您的帮助 如果您对C/C++更为熟悉,那么您很可能会发现PHP的学习曲线不那么陡峭:)
对于像Facebook应用程序这样已经了解C语言的应用程序,我会研究CakePHP。如果你将来有时间,可以研究一下RoR,因为它是一个令人惊叹的平台。Rails,毫无疑问,有无限多更好的资源可供学习,你可以在上获得精彩的免费托管(对于小规模的应用程序,加上方便的廉价扩展) 要开始,请参阅:
- (免费)
Rails绝对是一条发展之路(至少与CakePHP相比)。别误会,我喜欢CakePHP。但是,如果您没有web编程(特别是PHP)方面的背景,那么即使是CakePHP也需要相当长的时间才能熟悉。我想RoR也会处于相同的学习曲线上 此外,要处理facebook API,您必须在“基本”级别与它进行交互(我的意思是,框架在这方面帮不了您多少忙)。所以,要“快速、轻松地为Facebook‘构建’这样的东西?”我认为这不太可能
无论如何,如果您仍然想这样做,CakePHP对您来说会更容易,因为PHP语法类似于C和Java。但是,如果你有时间花在Ruby上,Ruby是一种有趣而独特的语言。到目前为止,答案只触及表面 CakePHP对于PHP就像Rails对于Ruby一样。从一开始,CakePHP就是为了模仿“Rails”的方式开发的,到目前为止,它做得非常好;但如果你是从零开始;你需要记住你必须:
- 建立一个开发环境,这反过来又涉及
- 安装语言(PHP/Ruby)和数据库(MySQL?)
- 学习一些基本的服务器配置
- 选择适合您的,并进行设置(Apache、Nginx、Passenger等)
- 启动并运行框架
- 学习基础语言
- 学习框架
- 学习Facebook API及其开发者指南
- 实际构建应用程序
- 测试、调试并提交以供批准
- 发射
另外,考虑到应用程序的简单性,您是否考虑过使用(一个非常简单的Ruby框架)?你可能会发现这是最简单的,如果你以后想进入RubyonRails,这将是一个很好的垫脚石。好的,在我写这篇文章时,这个线程已经有1年半的历史了。但是,我想为任何发现这一点的人在讨论中添加一些东西,就像我搜索RoR vs CakePHP一样 据统计,截至目前,在过去12个月内,RoR的趋势大约是CakePHP的3倍。现在,这只是RoR对CakePHP 当我将Facebook添加到组合中时,RoR/Facebook仍然是CakePHP/F的3倍左右