我的感觉是 Camping 和 Sinatra 之间的差异不是很显着,您可以放心地选择其中一个并没问题。但我想问问 Ruby 专家这是否属实。Sinatra 和 Camping 微框架之间实际上有什么重要区别吗?您将如何决定使用哪一个?
Bennop
问问题
1691 次
3 回答
10
我知道的唯一显着区别是 Camping 基于 MVC 模式(如 rails),并与 ActiveRecord 耦合。西纳特拉更加不可知论。
露营也不再维护,而 Sinatra 正在积极开发中。仅此一项可能就足以让我们先看看 Sinatra。
编辑:感谢您的纠正菲利普,很高兴听到露营的发展正在进行中。抱歉,另有说明。
于 2009-04-28T00:08:45.407 回答
4
露营正在维护中。自从 _why 一直专注于Hackety-Hack/Shoes直到他消失了,并且(正如语义艺术在上面所写的)Magnus Holm ( judofyr ) 一直致力于 Camping。未删节的版本有一些有用的文档。它对我来说很好,虽然我还没有真正扩展它,但那里的一些露营应用程序(如Cheat)运行良好。
您可能还想检查Sinatra 和 Ramaze 之间的主要区别是什么?其中有一些到 Sinatra 和其他轻量级 Ruby 框架的有用链接。
于 2009-07-06T16:27:38.127 回答