Camping和Sinatra之间有什么重要的区别吗?

5 ruby web-frameworks sinatra camping

我的感觉是Camping和Sinatra之间的差异不是很大,你可以安全地选择其中任何一个并且没问题.但我想问问Ruby专家这是否属实.事实上,Sinatra和Camping微框架之间是否存在重大差异?你将如何决定使用哪一个?

Bay*_*del 10

我所知道的唯一显着差异是,Camping基于MVC模式,如rails,并与ActiveRecord耦合.Sinatra更不可知.

野营也不再保持,而Sinatra正在积极发展.仅此一点可能是第一次看Sinatra的原因.

编辑:感谢Philippe的修正,很高兴听到露营开发正在进行中.对此另有说明道歉.

  • 实际上,露营*是由一群小而专注的人来维持的.只需订阅我们的邮件列表http://rubyforge.org/mailman/listinfo/camping-list即可查看我们的"聊天".当然,请查看GitHub上的提交:http://github.com/camping (2认同)

sem*_*art 8

有一点需要考虑的是,露营是一种高尔夫运动.这是4k但是Judofyr已经降到了3k.尝试阅读源代码,我敢说你.现在,还有一个完整的版本,它给你很好的评论,但代码本身仍然是痛苦的混淆.

使用Sinatra,您可以非常舒适地挖掘内部结构并找到惯用的红宝石.这是非常重要的,恕我直言,特别是如果你需要修补一些东西.

(请记住,露营是一种古怪的设计,我不打算通过判断.)