Rails与Django的部署

1 投票
6 回答
1637 浏览
提问于 2025-04-16 07:36

我正在考虑用Rails或Django进行一些开源开发。

最近我尝试在服务器上安装Gitorious(一个很棒的Rails应用)。

结果在凌晨3点哭了4天后放弃了。

哪个更容易部署呢?

谢谢

丹尼尔

6 个回答

1

CapistranoWebistrano 是用来帮助管理 Rails 应用程序的工具,它们能很好地完成任务。

3

对于Django来说,Fabric(http://docs.fabfile.org/0.9.3/)是一个很受欢迎的自动化和部署工具。

2

我对Django不太了解,不过我有一些Python的经验。我听说过很多关于Django的好评,但我想说说与Rails相关的托管和部署选项。

  • Capistrano - 如果你想在自己的服务器或VPS上手动部署,这个工具是个不错的选择。不过,这可能需要一些时间,你需要学习和理解Capistrano。有很多资源可以帮助你,比如PeepcodeRailscasts等。
  • Heroku - 你对Git熟悉吗?如果熟悉的话,Heroku是通过Git来优雅地部署你的Rails应用的好方法。如果你有一个小应用,比如个人博客或演示文稿,你可以免费使用它!
  • Google App Engine - 我个人没有使用过,也没有尝试过。但有些人推荐这个。你可以在JRuby上运行你的Rails应用。

虽然这不完全是关于Rails的,但如果谈到部署,还是得提一下Chef。Chef是用Ruby写的,它是一个用于启动和管理各种服务提供商上服务器的工具。如果你刚开始学习Rails,可以稍后再了解Chef。

如果你选择Rails,我建议你先从Heroku开始。

撰写回答