Ruby on rails 在Rails的开发模式中使用WEBrick有什么好处吗?

Ruby on rails 在Rails的开发模式中使用WEBrick有什么好处吗?,ruby-on-rails,ruby,apache,webrick,Ruby On Rails,Ruby,Apache,Webrick,我是在Mac上开发的,我很乐意在安装了Apache的情况下设置Ubuntu虚拟机,所以“你不需要安装Apache”并不是一个真正的理由。无论如何,我都是从VM运行Ruby的,所以在所需的系统资源方面似乎没有太大差别 在我看来,使用Apache的优势在于它将在我的生产服务器上执行得更加一致 那么使用WEBrick的原因是什么?它使开发变得更容易吗?不,没有优势。唯一的“优势”是它是预绑定的Web服务器,因此您至少“拥有了一些东西” 我相信大多数经验丰富的Ruby开发人员都会使用瘦的、杂种的、独角兽

我是在Mac上开发的,我很乐意在安装了Apache的情况下设置Ubuntu虚拟机,所以“你不需要安装Apache”并不是一个真正的理由。无论如何,我都是从VM运行Ruby的,所以在所需的系统资源方面似乎没有太大差别

在我看来,使用Apache的优势在于它将在我的生产服务器上执行得更加一致


那么使用WEBrick的原因是什么?它使开发变得更容易吗?

不,没有优势。唯一的“优势”是它是预绑定的Web服务器,因此您至少“拥有了一些东西”


我相信大多数经验丰富的Ruby开发人员都会使用瘦的、杂种的、独角兽的、pow的、乘客的等等。不,没有优势。唯一的“优势”是它是预绑定的Web服务器,因此您至少“拥有了一些东西”


我相信大多数经验丰富的Ruby开发人员都会使用thin、mongrel、unicorn、pow、passenger等其他工具。

我一直在学校项目中使用Rails,当我试图弄清楚服务器在做什么时,我发现彩色日志很有帮助。当然你可以
tail-f
apache日志,但是颜色在我看来很不错。

我一直在学校的项目中使用Rails,当我试图弄清楚服务器在做什么时,我发现彩色日志很有用。当然你可以
tail-f
apache日志,但是颜色在我看来很好。

我会选择phusion passenger pref窗格:


令人敬畏。这样,我可以更像生产服务器,在添加新项目时更轻松。

我会选择phusion passenger+passenger pref窗格:


令人敬畏。这样,我可以表现得更像生产服务器,在添加新项目等时更轻松。

因此,公平地说,它允许无法设置Apache的人仍然使用Rails?我想,如果你想这样看的话。实际上,它就在那里,所以您不需要配置ApachevHost条目就可以在开发模式下运行代码。它实际上比任何东西都更易于使用。因此,公平地说,它允许无法设置Apache的用户仍然使用Rails?我想,如果你想这样看的话。实际上,它就在那里,所以您不需要配置ApachevHost条目就可以在开发模式下运行代码。它实际上比任何东西都更易于使用。彩色日志很好,但Apache也可以。我想这就是WEBrick的重点——它为用户做出设计选择,这遵循了整个Ruby和Rails的理念。哦,很好,我没有意识到。彩色日志很好,但Apache也可以。我想这就是WEBrick的重点——它为用户做出设计选择,遵循整个Ruby和Rails的理念。哦,很好,我没有意识到。我实际上在使用Passenger,到目前为止我很满意。我实际上在使用Passenger,到目前为止我很满意。