Ruby on Rails与PHP的可扩展性

前端之家收集整理的这篇文章主要介绍了Ruby on Rails与PHP的可扩展性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
任何人都可以评论RoR和 PHP之间的扩展性?我听说RoR的可扩展性比PHP低,因为RoR的MVC框架有一点开销,而PHP更低级别和更轻.这有点模糊 – 任何人都可以解释更好吗?

解决方法

MVC是Model-View-Controller的缩写,它是一种众所周知的通用设计模式,旨在实现业务逻辑(例如Model)和表示层(View和Controller)之间的明确区别.这已经在网络和SO广泛地覆盖了,所以只是给它一个搜索.

RoR是围绕MVC和ActiveRecord构建的框架,构建在编程语言Ruby之上,像Zend Framework或Symfony是在编程语言PHP之上构建的框架.将框架的可扩展性与语言进行比较是比较苹果和梨.

对于RoR的可扩展性:是的,RoR在2008年发生了一些性能问题时被批评为恶劣的情况.不久之后呢被一些人驳斥了.虽然我没有扎根于RoR社区,但我的猜测是,如果您正确地进行RoR,则RoR会缩小.但请记住,可扩展性的需求是我们大多数人希望的,但实际上并不是这样.

因此,除非您必须在使用Ruby或PHP之间做出重要的业务决策,否则不要担心它们如何扩展.如果有的话,请考虑聘请顾问来询问.从来没有浪费你的时间在语言之间的flamewars.

猜你在找的Ruby相关文章