Ruby 西纳特拉和拉马泽的主要区别是什么?
我正在寻找一个轻量级的RubyWeb框架,并且已经遇到了很多问题。两者似乎都非常轻巧、简洁和简单。但我对这两个方面都了解不够,无法说出主要区别是什么。也许有人对其中一个或两个都有经验,可以发表评论?Sinatra不强制执行MVC。其他轻量级Ruby框架 我喜欢(现在维护)它们中最轻的(有关最新信息[>=v1.9]请参阅上的,Eleanor McHughe的''或[v1.5]Jeremy McNally的或这些,this和Nathaniel Talbott的,但请阅读当前版本信息更改和演变)。你现在也可以 但是我花了三天的时间仔细研究了我能找到的所有较轻的Ruby框架,这些框架看起来都是最新的,或者是很有成就的(我想找一个来教学生框架的基础知识),所以,为了帮助你下定决心,下面的内容(包括Camping)非常突出(至少有一个开发人员姓名,以便您也可以查看他们) 首先,那些很好的Ramaze人曾经有一篇文章,这是一篇很好的文章,标题是。还有一篇文章也介绍了替代的ORM。请记住,下面的一些是后Merb,并扩展了这种方法 () 不是MVC,没有默认的ORM。很好的文档。“整个web应用程序可以封装在一个Sinatra文件中” Sinatra评论和链接:Ruby 西纳特拉和拉马泽的主要区别是什么?,ruby,sinatra,ramaze,Ruby,Sinatra,Ramaze,我正在寻找一个轻量级的RubyWeb框架,并且已经遇到了很多问题。两者似乎都非常轻巧、简洁和简单。但我对这两个方面都了解不够,无法说出主要区别是什么。也许有人对其中一个或两个都有经验,可以发表评论?Sinatra不强制执行MVC。其他轻量级Ruby框架 我喜欢(现在维护)它们中最轻的(有关最新信息[>=v1.9]请参阅上的,Eleanor McHughe的''或[v1.5]Jeremy McNally的或这些,this和Nathaniel Talbott的,但请阅读当前版本信息更改和演变)。你现
- (使用PostgreSQL):
- ,作者安东尼奥·坎吉亚诺
- 还可以看到他的ORM,和
米格谢谢你的精彩帖子,戴夫。我将以此作为参考。很高兴我在Ruby framework world中失去的三天被证明是有用的!我来晚了,但是:好吧,Ramaze不需要Ruby 1.9。它应该在1.8以下运行。但是,你可以很容易地在Sinatra周围实现MVC模型。Ramaze是否强制执行?“开箱即用的新项目使用MVC模式。但是,Ramaze的酷之处在于,您不必被迫使用此模式。”-更新:Ramaze不再维护