Closed. This question is off-topic. It is not currently accepting answers. Learn more。
想改进这个问题吗Update the question所以堆栈溢出的值小于aa>。
6年前关闭。
基本上,我是java开发人员,正在研究ruby和ruby相关的框架我主要从事基于网络的项目我听说过ruby中web开发的on-topic和RoR我正在为Merb寻找好的教程/书籍。
最佳答案
很难,但我要从Merb开始轨道3将是Merb 2merb核心人员正在接管rails开发,使其更像merb(h ttp://yehudakatz.com/等)。
缺点是Merb是一个移动的目标,并且缺少文档,而Rails有大量的初学者文档。
有h ttp://book.merbist.com/和h ttp://wiki.merbivore.com/,但两者都非常不完整,而且经常过时。在H TTP://www. MelbvoRo.COM/DooptTys/Currnt/DoC/RDOC/STACK/DIXX.HTML中有自动生成的API文档,但是这些文件也是可怕的不完整的(大多数方法都有不完整或不存在的文档,例如,在选项散列中列出哪些选项是可用的。)有大量关于各种merb特性的博客文章,但绝大多数已经过时,不再适用于当前的merb。
如果你真的喜欢Merb,那就让自己花上几个小时阅读(评论最少的)测试套件和源代码,找出如何完成任务的方法(无论如何,您将通过这种方式对库有更深入的了解,但要花费一些在屏幕前阅读代码的时间。)
相比之下,rails是一个相对稳定的目标,有大量的教程和文档,但是在rails 3中,当它被分解时,它将全部被废弃。无论如何,在那一点上,您必须学习merb,使您学习经典rails的所有工作变得毫无用处。所以我从一开始就喜欢梅尔布。
(遗憾的是缺少超链接,但是“新用户只能发布一个最大的超链接”)