什么是最好用 - 红宝石宝石或红宝石插件

时间:2010-05-13 09:36:04

标签: ruby-on-rails ruby-on-rails-plugins

创建rails项目时的最佳做法是什么

1 - 使用红宝石宝石是好事 2 - 或者使用ruby插件是好的(因为几乎所有的宝石都有他们的插件版本)

每个选项的优点和缺点是什么

  • 考虑我们正在使用rails 2.x.x或rails 3
  • 创建rails项目

提前致谢

欢呼声, sameera

3 个答案:

答案 0 :(得分:2)

我认为你应该尽可能使用宝石。您将拥有一个包含超薄应用程序的丰富框架。如果你使用大量的插件,你的应用程序将太沉重。我是在谈论经验。我有一个带有很多插件的应用程序,它很慢。

答案 1 :(得分:2)

我更喜欢使用gem,因为我可以用Bundler来管理它们,它会为我安装必要的依赖项。它还将缓存gems,从而解决部署问题。

此外,不可能只使用 插件,总是存在gem依赖关系,而我宁愿只使用一种机制,所以这是宝石的另一个要点。

我认为插件正在慢慢变成宝石,而Rails 3正朝这个方向发展。

答案 2 :(得分:0)

在我的情况下,我尽可能使用gem,但是当我无法访问主机上的gem时,我会使用插件。

例如,Heroku没有所有的宝石,Media Temple也没有。由于插件是随项目导入的,因此您可以使用它:)

相关问题