教年轻 AIoT 创业者如何从 0 到 1 实现AIoT 创业项目 了解详情
写点什么

Ruby.NET 0.9 改善.NET 互操作,并添加窗体设计器支持

  • 2007-11-23
  • 本文字数:690 字

    阅读完需:约 2 分钟

Ruby.NET - 请不要与微软的 IronRuby 项目混淆 - 为 Ruby 代码运行在.Net 平台之上提供了实现。项目最近转向了开源社区的模式,较之IronRuby 项目,Ruby.NET 做了更多的工作,实际上,IronRuby 项目的Ruby 解析器也由Ruby.NET 所提供

Ruby.NET 的开发一直在向前推进,并且 Ruby.NET 的 0.9 版本已经发布。发布说明摘录如下:

这个版本包含众多实质性的改进,包含增强的 Ruby 与.NET 互操作能力,.NET 子类型,支持使用 Ruby Blocks 创建.NET Delegates,同时支持在 Visual Studio 中对窗体进行可视化设计。在修补前一版本众多 Bug 的同时,我们还使 Ruby on Rails 基本可以在这之上顺利运行起来。 大多数 Ruby 类和模块目前已经被完全实现。需要注意的是 Thread 类和 Continuation 类可能会引起异常。大部分的 Ruby 语言特性已经全部实现(同时跟踪了可能会引起的异常)。

紧跟着趋于完善的 Ruby 标准库,大多数新特性改善了 Ruby 和.NET 的互操作性。通过使用 Ruby Blocks 来创建.NET Delegates 这一特性,将使得用 Ruby 撰写事件处理代码更为容易。为开发者带来的便捷,还可以从 Ruby.NET 为 Visual Studio 提供的 Ruby 窗体设计器支持之中看出。这意味着可以通过 Ruby.NET 的代码来创建和使用 GUI 窗体。

为 Visual Studio 提供 GUI 设计器的支持,在基于.NET 的 Ruby 工具中看起来非常流行 - SapphireSteel 的 Ruby 开发工具 Steel IDE 最近同样展示了为 IronRuby 提供的可视化窗体设计器。设计器同样也可以通过常规 Ruby 解释器(MRI),使用 SapphireSteel 的.NET Ruby 连接器来构建窗体GUI 界面。

查看英文原文: Ruby.NET 0.9 improves .NET interop, adds Form designer support

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2007-11-23 08:55691
用户头像

发布了 74 篇内容, 共 11.3 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

Ceph核心概念解读

总想做点什么

分布式存储 Ceph 云存储 云计算,

Kubernetes HPA 基于 Prometheus 自定义指标的可控弹性伸缩

张晓辉

Kubernetes 弹性 HPA

一文读懂 Serverless 的起源、发展和落地实践

Serverless Devs

2月月更

vivo 评论中台的流量及数据隔离实践

vivo互联网技术

mongodb 中台 分布式

Spring Boot Serverless 实战 | Serverless 应用的监控与调试

Serverless Devs

人手一个数字人还有多远?百度吴甜做客央视《对话》

百度大脑

Lazada D11 体验升级技术实践

阿里巴巴终端技术

ios android 客户端开发 移动端 体验优化

辩论这件事,其实不止奇葩说

Taylor

零代码技能平台技术实践探索

OPPO小布助手

人工智能 低代码 零代码 智能助手 对话系统

新思科技BSIMM评估为安全团队提供“他山之石”

InfoQ_434670063458

汽车 新思科技 软件定义汽车 软件安全 BSIMM评估

做了一份前端面试复习计划,保熟~

CRMEB

如何帮助金融客户“用好云”?

阿里云云效

阿里云 运维 云原生 云平台 阿里云混合云

推荐系统基础结构总结 | 社区征文

张浩_house

推荐系统 大数据开发 新春征文

分配任务的人才是团队的核心成员

panda

管理 限界上下文 任务分配

React Fragment介绍与使用

编程江湖

React

面向推理训练一体化的 MNN 工作台

阿里巴巴终端技术

端智能

你在央视春晚抢红包,京东云却在后台玩起了“剧本杀”

脑极体

盘点冬奥会上的那些“黑科技”,你也可以掌握它!

博文视点Broadview

如何让代码代码管理变的更安全更高效 | 云效开发篇

阿里云云效

阿里云 DevOps 云原生 代码管理 Codeup

探秘 k8e:极简 Kubernetes 发行版

张晓辉

Kubernetes 云原生

Java11特性-效能翻倍的HttpClient

蜜糖的代码注释

Java 后端技术 2月月更

网易传媒Go语言探索

月读

golang 开源治理

Moviepy+OpenCV-python结合进行音视频剪辑处理 | 社区征文

老猿Python

音视频 Moviepy 数字图像处理 新春征文 OpenCV-Python

大数据开发之运维面试题汇总分享

@零度

面试题 大数据运维

如何解决Python项目在VScode中跨文件夹导包问题

IT蜗壳-Tango

IT蜗壳教学 2月月更

优秀程序员的30种思维--行为准则篇(11/100)

hackstoic

渗透测试之中间件漏洞复现

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

如何用建木CI导入导出Redis数据

Jianmu

DevOps CI/CD Redis 数据结构

卷起来了!软件开发正在越来越快……

SoFlu软件机器人

aPaaS将如何改变软件行业?

华为云开发者联盟

云计算 软件 软件开发 SaaS aPaaS

sql 学习笔记

孙青

  • 扫码添加小助手
    领取最新资料包
Ruby.NET 0.9改善.NET互操作,并添加窗体设计器支持_.NET_Werner Schuster_InfoQ精选文章