【问题标题】:Technology stack selection : PHP, Ruby on Rails with World Press [closed]技术栈选择:PHP、Ruby on Rails 与 World Press [关闭]
【发布时间】:2016-06-13 20:34:10
【问题描述】:

我必须创建一个功能类似于某些电子商务网站的网站,但它也会有一个用户论坛,用户将有能力撰写博客/文章。我还将有一个移动应用程序(iOS 和 android 的混合应用程序),所以我希望我的服务器端 Rest API 可以从我的 Web 前端以及移动应用程序的角度重用(不是 100%,但至少是平台和技术我希望是一样的,所以我很容易为我的网站和移动应用编写后端代码。

考虑到以上内容,我更喜欢使用 world press 之类的东西,因为它可以为我的网站节省大量设计和诱人的时间,而且它还有论坛插件等。我是唯一的开发者无所不能。

我的问题如下:

  1. 如果我选择 World press,我唯一的技术选项是 PHP/MySQL,是否正确?如果是,那么在 PHP 中创建 REST API 的想法有多好? World press 让我可以选择编写自定义代码并从编码角度自定义我的网站吗?
  2. Ruby on Rails 是否更适合这种情况?我可以将 RoR 与 World Press 一起使用吗? RoR 服务器端 REST API 在性能方面如何?
  3. 不倾向于 Node js 解决方案,因为我的用例并不是真正的实时功能,而是更多的 CRUD 操作,除此之外,在这种情况下,我将无法利用 World Press 等任何 CMS .
  4. 对于论坛,利用一些插件(例如 bb press 或 vBulletin)是个好主意吗?还有其他更好的选择吗?我认为从头开始编写所有论坛功能并不是一个好主意。

我们将不胜感激。

谢谢。

【问题讨论】:

  • 世界新闻是新的mmo吗?对不起,我无法抗拒
  • ....... XD
  • 天啊!!!哈哈 xD jajaja 这让我很开心!

标签: php ruby-on-rails wordpress forum vbulletin


【解决方案1】:

好吧,也许我会为此获得逆转徽章,我会回答你的问题:

  1. 您可能正在谈论的 CMS WordPress 是用 PHP 编写的。 MySQL是通常的方法。例如,您也可以使用 PostgreSQL 作为数据库运行它,但它可能会使事情进一步复杂化。

几乎可以用任何编程语言创建 REST API。在 PHP 中创建它们并没有错。

如果您具备相应的编程技能,您可以将 WordPress 定制到世界尽头(新闻)。但是,不建议将 WordPress 用于某些用例,例如大型电子商务网站,因为在可扩展性和性能方面存在限制/挑战。

  1. Ruby on Rails 和 PHP 之间的选择取决于项目要求。两种语言都有优点和缺点。 WordPress 是用 PHP 编写的。与 PHP 相比,Ruby on Rails 在性能方面更好。然而,这在很大程度上取决于编写的源代码。

  2. 用于论坛的库的选择取决于您的项目要求。从头开始编写论坛软件可能不是一个好主意。但是我不知道你的要求。

最终建议:尽量减少您的项目需求,并使用您能找到的最简单(但足够)的方法。

【讨论】:

  • 非常感谢您的回答。我现在正朝着普通的 LAMP 堆栈前进,并首先构建主要功能,稍后我的选项将开放以集成论坛插件或自己编写基础知识。托管也很明智,我相信我会有最便宜和最多的选择。
猜你喜欢
  • 2012-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多