Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该选择使用RubyonRails而不是PHP构建什么类型的网站?_Php_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

我应该选择使用RubyonRails而不是PHP构建什么类型的网站?

我应该选择使用RubyonRails而不是PHP构建什么类型的网站?,php,ruby-on-rails,ruby,ruby-on-rails-3,Php,Ruby On Rails,Ruby,Ruby On Rails 3,我已经阅读了RubyonRails相对于PHP平台的许多优点。然而,与具有平台的PHP相比,RubyonRails似乎是有限的。是否有任何特殊类型的网站,如博客、公文包、电子商务、求职、内容管理网站等,我应该选择RubyonRails而不是php平台 例如,我一直想建立一个多供应商的电子商务网站。然而,许多人建议使用PHP。此外,当我使用RoR浏览流行的网站示例时,大多数网站似乎都是内容有限的公司网站、投资组合或带有视频链接的网站 Rails是一个MVC框架,PHP是一种语言。你们可以看看蛋糕,

我已经阅读了RubyonRails相对于PHP平台的许多优点。然而,与具有平台的PHP相比,RubyonRails似乎是有限的。是否有任何特殊类型的网站,如博客、公文包、电子商务、求职、内容管理网站等,我应该选择RubyonRails而不是php平台


例如,我一直想建立一个多供应商的电子商务网站。然而,许多人建议使用PHP。此外,当我使用RoR浏览流行的网站示例时,大多数网站似乎都是内容有限的公司网站、投资组合或带有视频链接的网站

Rails是一个MVC框架,PHP是一种语言。你们可以看看蛋糕,做一个适当的比较

Rails可以做任何您希望它做的事情*。其中很多都来自rubygem生态系统,大多数都可以在没有rails的情况下使用

Rails提供了非常方便的位置来描述模型中的数据,确定应该使用哪些数据来响应控制器的请求,以及如何在视图中以HTML网页的形式显示数据

*除了比微型框架更快,sinatra,flask,~node

我不会使用rails构建Twitter或Facebook大小的东西。我肯定会使用Rails来构建Twitter和Facebook的第一个网络版本

我经常将Rails称为can中的网站。因此,它对于列表中的每个示例都是非常好的,尽管对于一个投资组合来说,这可能有些过分,因为您不需要数据库

最后,如果你的问题在某种程度上是一个普通的问题?如果你想建立一个普通的网站?如果你认为其他人也解决了你想解决的问题?Rails plus gems将为您做到这一点,并让您在操作过程中保持快乐

我有一个采访问题:为我建立一个有头像图片的用户的网站。一个人通过rails composer工具完成了一行bash提示符


记住——RoR基本上有两个原则。一个来自Ruby——最大限度地提高开发人员的幸福感,另一个来自Rails——约定优于配置。AKA,你会玩得很开心,经常什么也不用做。

我没有投反对票,但实际上有数百篇文章/博客/等等,涵盖了PHP与RoR的辩论。因此专门讨论更具体的编程问题,而不一定是关于一种语言/框架优于另一种语言/框架的一般性讨论。祝你好运。