论坛首页 编程语言技术论坛

Merb 将合并至 Rails 3!

浏览 13285 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-24  
哈哈,越来越觉的自己曾经的选择没有错,YES!!
0 请登录后投票
   发表时间:2008-12-24  
wosmvp 写道
robbin 写道
2009年还面临着整个ruby社区从1.8迁移到1.9这样一个大动作。由于1.9改动了很多结构体的定义,所以1.8的C扩展库基本上都不能顺利在1.9上面编译通过。一大堆ruby的类库,gem,扩展库要全面升级到1.9平台上面,需要不短的一段时间。再加上2009年Rails和merb的合并,带来的一系列底层代码改动和API改动。注定了2009年ruby社区不平凡的一年。

等到了2009年末2010年初,所有的整合、升级、迁移带来的混乱逐渐平息下来以后,Ruby会迎来一个巨大繁荣期。


不知道和经济危机像不  


兩樣不可比。軟件的cycle比世界大部份事都要快。一鷄死,一鷄鳴,舊退新來。
0 请登录后投票
   发表时间:2008-12-24  
有待进一步观察.
0 请登录后投票
   发表时间:2008-12-24   最后修改:2008-12-24
继续使用Merb,想不到Rails还有这一出!merb团队为了挽救rails,既然合并rails!囧.....
0 请登录后投票
   发表时间:2008-12-24  
hozaka 写道
我倒不觉得 Rails 3 就是 Merb 2 ,在我看来,rails 3 与 merb 的整合,更倾向于以下几点:
  • 为用户提供更多的选择,比如 ORM 用 ActiveRecord 还是 Data Mapper
  • 将 Merb 中的优秀设计引入并更新 Rails 代码
  • 将 Merb 作为 Rails 对轻量级项目的解决方案

而 Rails 3 自身的新特并不会发生太大的变化,Rails 3 = Rails 2.4 (2.5?) + Merb

看过rails和merb的源代码,,就会知道rails3一定以merb为基础
merb的源代码已经做了很好的模块化,并且兼容rack,ORM无关,这就是rails急迫需要的东西
rails的源代码的确写得不怎么的
0 请登录后投票
   发表时间:2008-12-25   最后修改:2008-12-25
看看 这篇文章吧, 写的还比较详细

http://www.loudthinking.com/posts/36-work-on-what-you-use-and-share-the-rest

引用


框架不可知:在stack中Rails对每个问题总有一个默认的答案。如果你不介意测试框架,那么你会用到test/unit。如果你不介意使用哪个ORM,那么你会用到Active Record。但有些人对此还是介意的并想用其他的实现。一些人想用RSpec进行测试,一些人想用Sequel或Data Mapper进行ORM,一些人喜欢用Haml进行templating,而有些人还喜欢用jQuery实现Ajax。所有这些人都会感受到Rails正在张开双臂来拥抱他们。是的,我们有默认实现,但我们不应该歧视其他的选择。



Rails 还是不会默认采用 Rspec + DM 的, 在这点上它和 Merb 是不同的。
0 请登录后投票
   发表时间:2008-12-25  
neodoxy 写道
hozaka 写道
我倒不觉得 Rails 3 就是 Merb 2 ,在我看来,rails 3 与 merb 的整合,更倾向于以下几点:
  • 为用户提供更多的选择,比如 ORM 用 ActiveRecord 还是 Data Mapper
  • 将 Merb 中的优秀设计引入并更新 Rails 代码
  • 将 Merb 作为 Rails 对轻量级项目的解决方案

而 Rails 3 自身的新特并不会发生太大的变化,Rails 3 = Rails 2.4 (2.5?) + Merb

看过rails和merb的源代码,,就会知道rails3一定以merb为基础
merb的源代码已经做了很好的模块化,并且兼容rack,ORM无关,这就是rails急迫需要的东西
rails的源代码的确写得不怎么的


官方已经说的很清楚了,两者是并存的关系,或者说,可以粗略的理解为 Rails 和 Merb 的下一个版本通称为 Rails 3,你可以在项目中的每个模块有更多的选择。另外一点,Rails 团队也强调了,Rails 3 并不是一次大规模的重写,所以也更加不会以 Merb 为基础了
0 请登录后投票
   发表时间:2008-12-25  
随波踏浪 写道
robbin 写道
2009年还面临着整个ruby社区从1.8迁移到1.9这样一个大动作。由于1.9改动了很多结构体的定义,所以1.8的C扩展库基本上都不能顺利在1.9上面编译通过。一大堆ruby的类库,gem,扩展库要全面升级到1.9平台上面,需要不短的一段时间。再加上2009年Rails和merb的合并,带来的一系列底层代码改动和API改动。注定了2009年ruby社区不平凡的一年。

等到了2009年末2010年初,所有的整合、升级、迁移带来的混乱逐渐平息下来以后,Ruby会迎来一个巨大繁荣期。

这话听着真舒服。

我最希望: 1 ruby vm慢慢稳健下来 2 来个更加成熟的部署方案 


也惬意下
0 请登录后投票
   发表时间:2008-12-26  
引用
However, the more important line of that chat is, “I wonder what [Zed’s] thinking of the [Merb+Rails] merge?”
(Mongrel+Erb) == Rails?

F u cking awesome. I’m so glad that DHH and friends were able to put away
their stupid competitive bull sh it and realize they have the chance to make
something better. Too bad it’s probably too late in the project to make
an impact, but it does give me some hope that Ruby people are actually
trying to be nicer.


Zedshaw的反应
http://www.zedshaw.com/blog/2008-12-24.html
0 请登录后投票
   发表时间:2009-01-20  
- -+
抽了我快要。。。

这一堆堆的升级问题还没有解决。。

马上又要升级了。。

又要加快步伐了。。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics