加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ruby on Rails与PHP的可扩展性

发布时间:2020-12-16 21:56:28 所属栏目:百科 来源:网络整理
导读:任何人都可以评论RoR和 PHP之间的扩展性?我听说RoR的可扩展性比PHP低,因为RoR的MVC框架有一点开销,而PHP更低级别和更轻.这有点模糊 – 任何人都可以解释更好吗? 解决方法 MVC是Model-View-Controller的缩写,它是一种众所周知的通用设计模式,旨在实现业务逻
任何人都可以评论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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读