我去年开始制作我的应用程序,但最近有一个HOLY **** 时刻,我意识到现在使用 PHP 开发一个严肃的网络应用程序并不会削减它关于可扩展性和整体健全性。
这让我有以下选择:
- 使用最漂亮的 MVC 重写我的后端 - 37Signal 的 Ruby on Rails 或
- 废弃我的数据库并在 Backbone.js + Parse 中重写我的后端
( Parse just released their web SDK )
我不是历史爱好者,但请听我说完。直到最近,PHP 一直引领着 Web 开发。现在 Rails 正在接管。仅这一点就会让大多数人选择选项 1。但是,如果 Parse 接管 Rails 就像 Rails 接管 PHP 一样呢?我正在为 future 做计划,我开始认为 Parse 是 future 的方式。
我应该在哪些方面重写我的应用以最大限度地提高 future 几年的可扩展性?
谢谢。
最佳答案
我是一名 Rails 开发人员并且喜欢 Rails,但我不认为 Rails 以任何形式“接管”了 PHP。仍然有很多站点使用 PHP。 PHP,它的框架和它周围的一切都一如既往地蓬勃发展。并且会持续相当长的一段时间。
Ruby on Rails 已经建立了强大的地位和社区。这也将持续多年。 Backbone 很可能也会找到它的社区(已经有一定程度的扩展)
关于一项技术的决定不应过多考虑哪种技术堆栈将成为新手。有一些考虑因素,例如经验丰富的程序员的可用性,可能取决于框架的使用程度,但关于您的技术需求的确凿事实更为重要。这不应该有任何“神圣”的时刻。那只是直觉,毫无值(value)。
关于javascript - Ruby on Rails 与 Parse + Backbone.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10845506/