Ruby on rails 罗有太多的选择?这是什么意思?

Ruby on rails 罗有太多的选择?这是什么意思?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我在某个地方读到(我记不起确切的位置)RoR有太多的选择,我对RoR了解不多,所以我想知道是否有人能为我解释这一点(或者可能不是真的?) 框架中的选择具体在哪里 有人能为我总结一下RoR的更流行的插件吗 我认为这些“选择”包括: 奥姆 模板引擎 常见任务的LIB 对各个领域进行总结会很好。您的问题很广泛(因此很难回答),但我将试图说明为什么有人会将此作为批评提出,我想这是您提问的一部分 Rails首次面世时,它有以下几点: 这是一个完整的堆栈框架(ORM、MVC框架、模板引擎、辅助方法集合,它

我在某个地方读到(我记不起确切的位置)RoR有太多的选择,我对RoR了解不多,所以我想知道是否有人能为我解释这一点(或者可能不是真的?)

框架中的选择具体在哪里

有人能为我总结一下RoR的更流行的插件吗

我认为这些“选择”包括:

  • 奥姆
  • 模板引擎
  • 常见任务的LIB

  • 对各个领域进行总结会很好。

    您的问题很广泛(因此很难回答),但我将试图说明为什么有人会将此作为批评提出,我想这是您提问的一部分

    Rails首次面世时,它有以下几点:

    • 这是一个完整的堆栈框架(ORM、MVC框架、模板引擎、辅助方法集合,它们都能很好地协同工作)——这消除了开发人员在每个类别中选择一个包并让它们协同工作的需要
    • 这再次意味着需要为您做出很多决定,从项目的文件夹布局到使用ActiveRecord时数据库表和字段的默认名称。同样,这有助于使开发人员从做出这些选择中解脱出来,并让他或她专注于手头项目的细节
    这其中大部分仍然存在,但现在肯定有比过去更多的潜在选择。e、 如果你喜欢不同的模板引擎,你的项目不需要ORM等等。这通常是一件好事,正如链接到的帖子中所提到的


    您提到您对Rails了解不多。如果您有兴趣了解更多信息,那么我将使用默认选项启动一个项目,看看它如何为您工作。然后你可以发布后续问题,如“有人能推荐一个我可以使用的替代模板引擎吗?我不喜欢erb,因为具体的原因是XYZ”

    你的问题很广泛(因此很难回答),但我将尝试解决为什么有人会提出这一批评的问题,我想这是你问的问题的一部分

    Rails首次面世时,它有以下几点:

    • 这是一个完整的堆栈框架(ORM、MVC框架、模板引擎、辅助方法集合,它们都能很好地协同工作)——这消除了开发人员在每个类别中选择一个包并让它们协同工作的需要
    • 这再次意味着需要为您做出很多决定,从项目的文件夹布局到使用ActiveRecord时数据库表和字段的默认名称。同样,这有助于使开发人员从做出这些选择中解脱出来,并让他或她专注于手头项目的细节
    这其中大部分仍然存在,但现在肯定有比过去更多的潜在选择。e、 如果你喜欢不同的模板引擎,你的项目不需要ORM等等。这通常是一件好事,正如链接到的帖子中所提到的


    您提到您对Rails了解不多。如果您有兴趣了解更多信息,那么我将使用默认选项启动一个项目,看看它如何为您工作。然后你可以发布后续问题,比如“有人能推荐一个我可以使用的替代模板引擎吗?我不喜欢erb,因为具体的原因XYZ”

    我发现RoR有太多的惯例。我来自Java世界,那里有“过度选择”,所以现在我更喜欢新的ROR3开放式约定


    最近,Rails3增加了更多的功能,这要归功于架构的重新设计,其重点在于界面的清晰性和可插拔性。但在RoR 2中,即使是替代的HAML视图实现也使用猴子补丁作为ERB替代方案。每次Rails升级时,选择替代品都会让人头疼。

    我发现RoR有太多的惯例。我来自Java世界,那里有“过度选择”,所以现在我更喜欢新的ROR3开放式约定


    最近,Rails3增加了更多的功能,这要归功于架构的重新设计,其重点在于界面的清晰性和可插拔性。但在RoR 2中,即使是替代的HAML视图实现也使用猴子补丁作为ERB替代方案。在每次Rails升级中,选择替代品都会让人头疼。

    你可能会想到Josh Susser的作品。Rails 3增加了更多的选择(这很好):。但是我担心你的问题太广泛了(ORM、模板、插件等等),你可能会想到Josh Susser。Rails 3增加了更多的选择(这很好):。但我担心你的问题太广泛(ORM、模板、插件等)