3

我去年开始制作我的应用程序,但最近有一个神圣的时刻,我意识到用 PHP 开发一个严肃的 Web 应用程序现在在可扩展性和整体理智方面不会削减它。

这导致我有以下选择:

  1. 用最漂亮的 MVC 重写我的后端 - 37Signal 的Ruby on Rails
  2. 废弃我的数据库并在Backbone.js + Parse中重写我的后端

Parse 刚刚发布了他们的 Web SDK

我不是历史爱好者,但请听我说完。直到最近,PHP 才引领 Web 开发。现在 Rails 正在接管。仅此一项就足以让大多数人选择选项 1。但是,如果 Parse 像 Rails 一样接管了 PHP 一样接管 Rails 会怎样?我正在为未来做计划,我开始认为 Parse 是未来的发展方向。

我应该用什么重写我的应用程序以最大限度地提高未来几年的可扩展性?

谢谢。

4

2 回答 2

5

我是一名 Rails 开发人员并且喜欢 Rails,但我不认为 Rails 以任何形式“接管”了 PHP。PHP中仍然有很多站点。PHP,它的框架和它周围的一切都一如既往地蓬勃发展。并且会持续相当长的一段时间。

Ruby on Rails 已经建立了强大的地位和社区。这也将持续很多年。Backbone 很可能也会找到它的社区(已经在某种程度上)

关于技术的决定不应该过多地考虑哪个技术堆栈将成为新的孩子。有一些考虑因素,比如经验丰富的程序员的可用性,可能取决于框架的使用量,但关于您的技术需求的确凿事实更为重要。不应该有任何关于此的“神圣”时刻。那只是直觉,毫无价值。

于 2012-06-01T08:21:41.890 回答
1

Javascript是未来的方式。一切都在一种语言中,而不必担心后端。模仿 Parse 的引擎将是最好的免费替代品,尽管我认为我们都可以以 Apple 为例,并理解人们付费购买的软件是更好维护的软件。谢谢。

于 2012-06-05T20:49:05.790 回答