Ruby on rails 3 ruby、rails3或Sinatra的新手?

Ruby on rails 3 ruby、rails3或Sinatra的新手?,ruby-on-rails-3,sinatra,Ruby On Rails 3,Sinatra,我正在评估Rails3或Sinatra建设一个新站点。它们看起来都很有趣,不确定哪一个对新开发人员来说更适合Ruby。我听说Rails3用于构建具有复杂业务逻辑的网站,但Sinatra更适合于简单的网站。我想建立一个网站可以在生产中使用,最初的业务逻辑可能很简单,但随后我可能会添加更多的功能与更复杂的业务逻辑。所以,如果有人能帮我解决我的案子,我将不胜感激。谢谢。你也应该看看。它建在西纳特拉的顶部,不像铁路那么“复杂” 请参阅新幻灯片以快速浏览:您还应该看一看。它建在西纳特拉的顶部,不像铁路那么

我正在评估Rails3或Sinatra建设一个新站点。它们看起来都很有趣,不确定哪一个对新开发人员来说更适合Ruby。我听说Rails3用于构建具有复杂业务逻辑的网站,但Sinatra更适合于简单的网站。我想建立一个网站可以在生产中使用,最初的业务逻辑可能很简单,但随后我可能会添加更多的功能与更复杂的业务逻辑。所以,如果有人能帮我解决我的案子,我将不胜感激。谢谢。

你也应该看看。它建在西纳特拉的顶部,不像铁路那么“复杂”


请参阅新幻灯片以快速浏览:

您还应该看一看。它建在西纳特拉的顶部,不像铁路那么“复杂”


<>请参阅新的幻灯片以进行快速概述:

。您也可以考虑在西纳特拉中建立初始版本,在这里您可以真正了解您要处理的各种对象。然后,一旦您构建了一个原型,您就可以相对轻松地将其移植到Rails


话虽如此,我认为达兹关于使用帕德里诺的建议是好的。我最近一直很喜欢西纳特拉,并计划很快和帕德里诺一起建造一些东西。

< P>你也可以考虑在西纳特拉中建立你的初始版本,在那里你可以真正地处理你要处理的各种对象。然后,一旦您构建了一个原型,您就可以相对轻松地将其移植到Rails


话虽如此,我认为达兹关于使用帕德里诺的建议是好的。最近我真的很喜欢Sinatra,并计划很快与Padrino合作。

我的建议是与rails3合作。以下是我的理由

  • 您可以从一个小应用程序开始,但最终会添加其他功能

  • 它有一个庞大的社区和优秀的屏幕

  • 由于您是Ruby新手,rails将使您对学习Ruby感兴趣,并将向您介绍DRY、TDD、MVC和Rest等主题。这不难理解,但它值得你花费每一分钟


  • 现在别误会我。Sinatra是一个很棒的微框架,特别适合优秀的Ruby开发人员,因为它的代码库很小(大约1000行),所以您可以查看代码并了解一些技巧。但就像一句谚语说的那样,跟着Rails走,你就不会后悔了

    我的建议是乘坐火车。以下是我的理由

  • 您可以从一个小应用程序开始,但最终会添加其他功能

  • 它有一个庞大的社区和优秀的屏幕

  • 由于您是Ruby新手,rails将使您对学习Ruby感兴趣,并将向您介绍DRY、TDD、MVC和Rest等主题。这不难理解,但它值得你花费每一分钟


  • 现在别误会我。Sinatra是一个很棒的微框架,特别适合优秀的Ruby开发人员,因为它的代码库很小(大约1000行),所以您可以查看代码并了解一些技巧。但就像一句谚语说的那样,跟着Rails走,你就不会后悔了

    你没听错。Sinatra适用于简单场地;Rails可以用于更复杂的站点。如果“两个看起来都很有趣”,为什么不两个都试试呢你没听错。Sinatra适用于简单场地;Rails可以用于更复杂的站点。如果“两个看起来都很有趣”,为什么不两个都试试呢D