基本上我java开发和探索红宝石和红宝石相关的框架现在。我主要的工作基于网络的项目。我已经听说了 退休Merb同 对于网发展红宝石。我正在寻找良好的教程/书merb同.

有帮助吗?

解决方案

艰难的选择,但我会用Merb的开始。导轨3将Merb的2. Merb的核心球员正在接管Rails开发,使其更Merb的状(H TTP://yehudakatz.com/等人)。

的缺点是Merb的是一个移动的目标和文档有所欠缺,而Rails有广泛初学者的文档可用。

有是H TTP://book.merbist.com/和h TTP://wiki.merbivore.com/,但两者都是非常不完整和不经常过时。还有为H TTP自动生成的API文档://www.merbivore.com/documentation/current/doc/rdoc/stack/index.html,但这些也是惨痛的不完整的(大多数方法有没有按”严重不完整或不存在的文件T,例如,清单哪些选项是一个选项哈希可用。)有吨各种Merb的功能的博客文章,但绝大多数都是惨痛的过时,不再适用于当前的Merb。

如果你用Merb的走,辞职自己花了几个小时自己阅读(最小评论)测试套件和源代码,以弄清楚如何把事情做好。 (你会得到图书馆有更深的理解这种方式,无论如何,在一些前期屏时间阅读代码的成本。)

轨,相反,是具有广泛的教程和文档相对稳定的目标,但它的所有将要在导轨3过时时,它的Merbified。你必须在这一点无论如何Merb的学习,使所有的工作学习经典的Rails没用。所以我想用Merb的去从一开始就。

(遗憾的是,没有超链接的,但“新用户只能最多一个超链接的张贴”)

其他提示

开始轨道的,因为:

  1. 轨道是最受欢迎的网络框架,在红宝石,并最受欢迎的一个框架的过去年。

  2. 还merb同是合并与轨道:http://yehudakatz.com/2008/12/23/rails-and-merb-merge/

所以你最好开始轨道:http://rubyonrails.org/download

西纳特拉是另一个Ruby Web框架。我听说它更适合于小规模的应用程序。

开始与轨...有传言说merb同将被同化 http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top