随着Merb 1.0的快速发展,我想知道Merb/Rails用户推荐的是什么?
是时候尝试Merb了吗?当你从Rails切换到Merb时,你的缺点是什么?
是.
缺点:
缺乏文档,虽然这种情况越来越好(对某些人来说并不是真正的问题,因为代码的记录非常清楚).
Rails插件,Merb使用Gems,而不是所有都已移植(最常用的)
做一个Rails应用程序的直接端口,将不会使用Merb中的一些很酷的功能(加上语法不同)
但是,优点:
更快和线程安全(如果使用DM或续集,则增加了优势,因为它们也是线程安全的)
模块化(可以选择你需要的东西以及你喜爱的ORM,JS Lib,Templating Lang)
减少魔法
适用于绿色领域项目或暴露您的API
Merb有一个稳定的API(1.0几周后就会发布)
总的来说,如果你对Rails感到满意,切换到Merb并不难.我个人更喜欢Merb而不是Rails,因为它采用了更多的Ruby约定.