`

Sun Ruby开发人员吃醋--- IronRuby开始支持Rails

阅读更多
继Rubinius第一个成功地运行Rails以来,John Lam在RailsConf上宣布IronRuby也能运行Rails了:

几天前IronRuby针对一份未加改动的Rails拷贝火速完成了一些简单的工作。今天,我们打算在RailsConf会议上现场展示一下我们的进展。这对IronRuby来说是个重要的里程碑;它是我们进入到真正使用Ruby这个替换版本世界的“门票”。
John Lam也指出一些人对IronRuby的质疑:

我们在2007年2月启动了IronRuby的工作。到今天,仅仅15个月以后,我们已经到达了人们所称的“Rails的引 爆点”。有些人曾断言我们不可能这么快达到现在这个程度,或者我们没有条件来达成此目标。但我们通过自己的努力和方式,在社区的帮助下做到了。而且这才只 是个开头。

就像当初Rubinius宣布能运行Rails一样,我们也必须指出,要实现对Rails的完全支持,IronRuby团队还有不少工作要做。

当然.NET社区的进步神速也让不少一向狭隘的Java Fans十分不爽,比如JRuby团队的成员Ola Bini就酸溜溜地炮轰IronRuby,对项目的可行性表示怀疑态度。另外一个JRuby团队的Charles也怀疑微软这边缺乏决断力:我们不相信微软会愿意允许IronRuby走到支持Rails那一步,因为这样的话会直接和他们的ASP.NET服务器、软件还有相应工具套件产生竞争关系。


这话从参与JRuby项目的Sun雇员嘴里说出来,还真是令人大跌眼镜(退一步说)。因为同样的逻辑,使用JRuby on Rails的开发人员不会使用JSP、JSF或者其它的Java技术。因此,除非开发人员或者公司在Sun的硬件上使用JRuby on Rails或者使用Sun的软件支持服务,来使其在Sun的软件上运行,Sun在这个努力上面同样一分钱也捞不回来。

这条逻辑存在的另一个漏洞,就是每个在.NET上使用Rails的开发人员都会从ASP.NET平台转出来,而这样会导致微软利润上的损失。但这未必是真的。就算很多人打算扔掉他们的工具并转移到Rails上的开发人员,在Java平台上也做了同样的事情,他们丢掉了Struts、JSF和Co,转而使用了Rails。

哈哈, JRuby开发人员的气量可谓狭小。




分享到:
评论
6 楼 RednaxelaFX 2008-09-24  
Readonly 写道
而且这段话也不知道你是从哪里YY来的

难怪我觉得这几段话都很眼熟,原来是在InfoQ看过的……
http://www.infoq.com/cn/news/2007/06/ironruby-doubts
当然,是去年的消息没错。

Charles最近的目标已经转向Meglev,对IronRuby和Rubinius已经变得比较友善了……
5 楼 ray_linn 2008-09-22  
回楼上的,所以Sun一直不赚钱。哈哈
4 楼 Readonly 2008-09-22  
ray_linn 写道
把这两个贴在一起才是新闻~~看看jruby们的气量~而且会让很多人不爽~哈哈哈

你不看后续的事件么?
http://ola-bini.blogspot.com/2007/07/ironruby-scoop.html
Bini怀疑IronRuby无法成功的几个相关issue(开源协议,投入人力)都解决了:
引用
Overall, I would say that this is looking very good. I would recommend .NET people to take a look at it, and also try to contribute. Very soon, you will be able to contribute code back to everything except the core compiler and DLR.

Finally, the question on everyones mind: when will IronRuby be finished? I don't know, but I think it can happen with 6-12 months. The concerns raised two months ago have been resolved internally by Microsoft, which makes IronRuby a very real and important project.


而且这段话也不知道你是从哪里YY来的
引用
因此,除非开发人员或者公司在Sun的硬件上使用JRuby on Rails或者使用Sun的软件支持服务,来使其在Sun的软件上运行,Sun在这个努力上面同样一分钱也捞不回来。

现在SUN的策略是在opensolaris操作系统上运行mysql数据库,用glassfish应用服务器,跑jruby下的ruby on rails应用,全部开源解决方案,安你的逻辑,Sun在这些上面的投资也都要打水飘了。

标题党+火星闻,偶投隐藏了
3 楼 robbin 2008-09-22  
纠正一下,Ola Bini是ThoughtWorks公司的雇员,不是SUN公司的。
2 楼 ray_linn 2008-09-22  
Readonly 写道
IronRuby可以跑Rails是今年5月还是6月的旧闻了吧
而Bini/Charles炮轰IronRuby则是去年的火新闻

这是Ray MM的原创文章?您未免也太后知后觉了吧?



把这两个贴在一起才是新闻~~看看jruby们的气量~而且会让很多人不爽~哈哈哈
1 楼 Readonly 2008-09-22  
IronRuby可以跑Rails是今年5月还是6月的旧闻了吧
而Bini/Charles炮轰IronRuby则是去年的火新闻

这是Ray MM的原创文章?您未免也太后知后觉了吧?

相关推荐

    ruby-1.8.7-p302.tar.gz

    Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、...

    ruby-1.9.3-p0-doc-chm

    Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、...

    Rails for .NET Developers (Facets of Ruby)

    **标题与描述解析:** 本书最后还讨论了Ruby on Rails如何影响微软的应用开发生态系统,尤其是通过IronRuby项目。 **知识点:** 1. **IronRuby项目:** IronRuby是Microsoft的一项计划,旨在使Ruby语言能够在.NET...

    ruby-2.6.6.1.rar

    一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。...

    Ruby语言教程.docx

    - **多种编程范式支持**:Ruby支持多种编程风格,包括面向对象编程(OOP)、函数式编程和过程化编程等。 #### 三、Ruby语言历史 - **开发背景**:Ruby的开发受到了Perl、Smalltalk、Eiffel和Lisp等语言的影响。 - **...

    IronRuby博客中文版_多用户博客空间源码下载.rar

    5. **Alpha版本**:"IronRuby博客中文版 Alpha_ironruby-pre-alpha1"表明这是软件的早期测试版本,可能存在一些未解决的问题或功能不完善之处。对于开发者来说,这意味着需要有调试和解决问题的能力,同时也可能有...

    IronRuby开发包(Pre Alpha1)

    IronRuby 是 Ruby 编程语言在微软 .NET 平台上的一种实现。 IronRuby 与 Wilco Bauwer 的 IronRuby project 同名,2007年4月30日由微软于 MIX 上发表。并计划于2007年的 OSCON 公开推出。 2007年8月31日,John Lam...

    [博客空间]IronRuby博客中文版 Alpha_ironruby-pre-alpha1(ASP.NET源码).rar

    《IronRuby博客中文版 Alpha_ironruby-pre-alpha1(ASP.NET源码)》是一个压缩包,其中包含了关于IronRuby和ASP.NET技术的博客资源。这个压缩文件的重点在于它提供了IronRuby在ASP.NET环境中的应用实例,这对于理解...

    ironruby-pre-alpha1.zip_pre

    总之,“ironruby-pre-alpha1.zip_pre”是一个宝贵的学习资源,它不仅展示了Ruby在.NET平台上的实现,也为开发者提供了一次深入理解动态语言与静态语言融合的实践体验。通过这个预alpha版本,开发者可以见证一个成熟...

    ruby-1.8.6.tar.gz 编译器

    在Ruby的世界里,Rails是最知名的Web开发框架,它简化了MVC(模型-视图-控制器)架构的应用开发。即使是在Ruby 1.8.6这样的老版本中,开发者也可以利用它快速构建功能丰富的Web应用。 此外,Ruby还拥有丰富的库和...

    Dot Net程序员新方向 Ruby核心语法入门

    尽管IronRuby尚未成为主流工具,但标准版Ruby仍然是一个很好的学习起点,尤其对于想要探索动态语言特性和Web开发框架Rails的.NET程序员来说。如果你有兴趣尝试,可以从提供的链接下载并开始你的Ruby之旅。

    ruby 2.4.4 X64

    Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp ...

    [IronRuby] C# 4.0调用ActiveRecord

    IronRuby与Ruby一样支持动态类型系统、元编程和Ruby on Rails框架。 知识点二:C# 4.0 C# 4.0是微软公司开发的面向对象的编程语言,它是.NET框架的一部分。C# 4.0引入了动态类型(dynamic),协变和逆变,可选参数...

    无涯教程(LearnFk)-Ruby教程完整离线版.pdf

    此外,Ruby社区非常活跃,开发出了JRuby、IronRuby等不同的平台上的Ruby语言替代品,拓宽了Ruby的应用范围。 Ruby的优势还体现在其高可扩展性上。使用Ruby编写的大型程序易于维护,这得益于Ruby的模块化设计和丰富...

    Sams.IronRuby.Unleashed.Feb.2010.pdf

    **IronRuby**是Microsoft开发的一种Ruby语言实现,旨在运行在**Microsoft .NET Framework**上。它将Ruby语言的强大功能和灵活性与.NET Framework的强大特性和性能相结合,为开发者提供了新的编程选择。IronRuby的...

    Ruby中文文档.zip

    Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp ...

    Ruby入门到精通

    Ruby入门到精通,Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel...

    ruby安装包,window安装包

    Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp ...

Global site tag (gtag.js) - Google Analytics