IronRuby 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
IronRuby 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

IronRuby是.NET下的一个Ruby实现,此外还有Ruby.net这一开源项目,二者的主要区别是IronRuby利用了Microsoft最 新推出的DLR,而ruby.net则是完全利用原有的CLR实现的,二者的比较可以参考lam John的相关文章。目前IronRuby (SVN r118) 100% 兼容于Ruby 1.5.0规格书,可以顺利运行RubySpec的所有测试与例子,因此大部分Ruby程序都可以不加修改的运行在IronRuby之上,其中包括 Rails.

IronRuby的一大特点是,它是基于Microsoft的DLR,因此除了分享ruby世界的资源外,它也可充分利用.NET的庞大资源,例 如LINQ,这意味着.NET中的ruby世界,别有一番天地。你可以组合ASP.NET MVC和active record,或者是rails +LINQ,或者完全不需要rails,这完全取决于你的创造力。Lam John演示了如何利用ASP.NET MVC完全实现类似Rails的架构与功能.

展开阅读全文

评论 (0)

加载中
更多评论
发表了资讯
2010/08/10 00:00

微软IronRuby开源项目经理离职

IronRuby项目是微软.Net平台上的Ruby实现,当前这个项目有点不妙,核心开发者,项目经理Jimmy Schementi宣布离职, 在他的博客中描述到:公司对IronRuby项目严重不承诺,严重限制了团队的灵活性,限制项目无法提供具有VisualStudio IronRuby的整合,以及种种理由延缓VisualStudio IronPython的集成,我对.Net上的动态语言...

0
0
发表了资讯
2010/07/22 00:00

IronRuby 1.1 版本发布

IronRuby 1.1版本发布了,它是第一个在.NET 框架上对Ruby 1.8.6提供稳定支持的版本,还添加了一些.NET的扩展方法。 1.1版本改进: - 1754 CLR method enumeration returns invisible members - 1462 eval'ing a heredoc and defining a method causes an ArgumentError - 4363 Dir.glob should support more than one ar...

0
0
发表了资讯
2010/04/14 00:00

IronRuby 1.0 正式版发布

自微软在MIX'07上就宣布 IronRuby已经3年之久,今天,IronRuby 1.0版本终于发布。此版本支持Ruby 1.8.6和Rails 2.3.5 。 你可以下载不同的版本: IronRuby 1.0 for .NET 4.0 (Windows installer) IronRuby 1.0 for .NET 4.0 (Zip archive) IronRuby 1.0 for .NET 2.0 SP1 (Windows installer) IronRuby 1.0 for .NET 2....

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2010/08/24 20:46

2010年6月blog汇总【敏捷个人】【OpenExpressApp】【IronRuby】

时间过得真快,一晃今年就过了一半了,6月份主要是解决了WPF下的OpenExpressApp的一些内存泄漏问题,以及对IronRuby进行学习来编写自己的UI自动化测试框架,另外还一个重要的事情就是创建了一个敏捷个人APBOK项目,下个月将会完成OpenExpressApp下的OpenTest自动化测试框架,并开始对OpenMetaEdit进行计划。 敏捷个人相关...

0
1
发表了博客
2019/04/10 10:10

.NET平台编程语言的衰败

.NET平台编程语言的衰败 JVM上的编程语言除了Java,其它还有很多,比如最近谷歌公司力捧JVM平台上的语言Kotlin、大数据用的Scala、构建系统用的Groovy。.NET平台上的编程语言曾经也是很多的,几乎从A到Z打头的各种编程语言都有,不过慢慢的到现在只有C#一个语言独大了。 Visual Basic.NET Visual Basic是微软老资格的语言...

0
0
发表了博客
2019/05/30 19:00

是什么阻止了Ruby和Python获得Javascript V8那样的速度?

这是来自stackoverflow的一个提问,Ruby Python有什么特点阻止了像Javascript V8引擎那样的优化设计?Python也有Google协同开发,他们不应该存在偏见,或者这是Google的资源限制? What blocks Ruby, Python to ...

0
0
发表了博客
2011/01/07 08:01

2010年blog汇总:企业架构、敏捷个人、模型驱动

去年的今天,我整理了一下2009年的blog(2009年blog汇总:OpenExpressApp、敏捷开发、需求、产品线工程、个人管理软技能),今天是2010年的最后一天,又到整理的时间了,今年主要是敏捷个人、企业架构和建模方面进行学习实践。 现把blog列表整理如下,发现自己在今年写的数量不少啊,感兴趣的可以看看。 电子书 敏捷个人-...

0
6
发表了博客
2018/08/31 10:09

Ruby完全自学手册

阿里云大学免费课程:Ruby完全自学手册 课程介绍: Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感...

0
0
发表了博客
2019/10/17 16:07

【ruby】centos从2.0.0 升级到 2.5

背景 在做redis集群时,所需要的使用ruby工具进行操作,发现在线安装的Ruby版本过低,redis支持的版本最少为2.2.2. 在线安装ruby 使用yum在线安装ruby,安装的版本为2.0.0。 yum install ruby ruby -v 添加ruby仓...

0
0
发表了博客
2018/09/11 20:02

redis集群搭建

搭建环境:redis-4.0.10.tar.gz安装包、Red Hat Enterprise Linux 7(64位) 1、将redis安装包上传至服务器并解压缩至/usr/local路径下; 2、顺序执行下面命令: mkdir /usr/local/redis-cluster(创建运行路径)...

0
0
发表了博客
2019/06/05 17:06

测试人员,今天再不懂BDD就晚了!

首先,测试人员应该参与软件开发的全流程,这一点已经是软件行业的共识了。 其次,新技术、新框架、新思路不断涌现的今天,测试人员除了传统的功能测试,也要不断与时俱进,主动承担起自动化测试、性能测试等。除了更多参与软件流程,测试人员更要以自己的技术能力证明自己的价值! 再次,随着敏捷开发模式的不断迭代发展...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
8 收藏
分享
返回顶部
顶部