写点什么

IronPython 和 IronRuby 的 IDE 支持

  • 2010-08-21
  • 本文字数:620 字

    阅读完需:约 2 分钟

.NET IDE 前三甲中的两个已经开始支持动态编程语言。在 SharpDevelop 3.2 继续增强 IronPython 和 IronRuby 支持的同时,Microsoft 带着 IronPython Tools for Visual Studio 加入了游戏,SapphireSteel 继续提供 Ruby in Steel。

首先来看一看领跑者 SharpDevelop 。目前版本是 3.2,支持 2.0 运行时和相关的库(NET 3.0、3.5 和 3.5 SP1)。无论 IronPython 还是 IronRuby,它都提供了针对类库、控制台应用程序和 WinForms 应用程序的项目模板。WinForms 还有一个拖放式的设计界面。IronRuby 项目有调试功能,但断点在 IronPython 中好像被忽略了。

SharpDevelop 4 目前正在开发过程中,将加入 Silverlight 和 WPF 支持。

IronPython 2.7 Alpha 1 的扩展有意成为 Visual Studio 2010 的生产级扩展。Visual Studio 的 Python 扩展并不是新鲜事物,但之前它都是以代码示例而非真实产品的形式出现。该扩展名为 IronPython Tools for Visual Studio ,为类库、控制台应用程序、WinForms、WPF 和 Silverlight 提供了代码补全和模板功能。目前仅为 WPF 和 Silverlight 提供了拖放式设计界面。标准的调试支持(例如断点)都能正常工作。

在微软还没明确的 IronRuby 扩展的计划时,SapphireSteel 提供了一款名为 Ruby in Steel 的扩展。此款针对 Visual Studio 2005 和 2008 的商业产品提供了调试器、代码补全、一个“Ruby on Rails 的可视化设计环境”和不少 Ruby on Rails 开发的代码生成器。

查看英文原文: IDE Support for IronPython and IronRuby

2010-08-21 23:372260
用户头像

发布了 135 篇内容, 共 61.1 次阅读, 收获喜欢 43 次。

关注

评论

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

Linux tar打包

工程师日月

Linux tar 7月月更

你学会如何将项目部署到Linux系统上了吗?要不我带你耍耍。

Java学术趴

7月月更

群里的初级工程师求助说,要采集采招数据,必须给他安排上

梦想橡皮擦

Python 爬虫 7月月更

Okaleido或杀出NFT重围,你看好它吗?

BlockChain先知

分布式事务的性能设计

穿过生命散发芬芳

分布式事务 7月月更

Istio XDS配置生成实现

阿泽🧸

envoy 7月月更

读书笔记之《深入理解Java虚拟机:JVM高级特性与最佳实践》(下)

蔡农曰

Java 后端 JVM 后端技术 Java 开发

【萌新解题】四数之和

面试官问

LeetCode

实习是步入社会的一道坎

KEY.L

7月月更

排序子序列与倒置字符串

未见花闻

7月月更

Spring项目中如何正确处理对象依赖

技术小生

spring 7月月更

函数初认识-下

芒果酱

C语言 7月月更

Vue3 状态管理 Pinia 快速入门指南

程序员海军

Vue 状态管理 7月月更

模块1 作业

Vscode 搭建 C / C++ 开发环境

攻城狮杰森

c c++ vscode 开发环境 7月月更

现场可程式化逻辑闸阵列 FPGA

贾献华

7月月更

Arbitrum Nova 发布!打造低成本高速度的游戏社交领域专用链

TinTinLand

MatrixCube揭秘 101——MatrixCube的功能与架构

MatrixOrigin

分布式 MatrixOrigin MatrixOne 矩阵起源 MatrixCube

【刷题记录】13. 罗马数字转整数

WangNing

7月月更

长安链学习研究-存储分析wal机制

长安链

以太坊升级在即,Arbitrum 引领 L2 Summer 新航向

TinTinLand

MatrixCube揭秘102——300行实现的完整分布式存储系统MatrixKV

MatrixOrigin

MatrixOrigin MatrixOne 矩阵起源 MatrixCube MatrixKV

Setup的使用技巧

bo

Vue 前端 7月月更

Azkaban 安装文档

怀瑾握瑜的嘉与嘉

Azkaban 7月月更

模块7(王者荣耀商城异地多活架构设计)

Geek_701557

C++ Workflow 异步编程框架 - 性能优化上篇

1412

c++ GitHub 开源 异步编程 workflow

如何在Linux中比较多个文件?这12个优秀工具了解一下!

wljslmz

Linux 7月月更 文件比较

python小知识-rethinking python 迭代器

AIWeker

Python python小知识 7月月更

C#入门系列(二十二) -- 面向对象之多态

陈言必行

7月月更

Flutter 使用 AnimatedSwitcher 做场景切换

岛上码农

flutter ios 前端 安卓开发 7月月更

C++ Workflow异步调度框架 - 性能优化网络篇

1412

c++ 开源 workflow 异步调度 网络框架

IronPython和IronRuby的IDE支持_.NET_Jonathan Allen_InfoQ精选文章