InfoQ

新闻

Ruby in Steel:包含Visual Studio的免费IDE

作者 Robert Bazinet 译者 杨晨 发布于 2008年10月11日 上午4时36分

社区
Ruby
主题
Web框架,
Ruby on Rails
标签
Rails,
Visual Studio
最新的Ruby In Steel的免费版本包括了Visual Studio的一份免费拷贝,这是SapphireSteel软件公司为微软Visual Studio 2008发行的一个旗舰级的Ruby and Rails免费IDE。

现在唯一能够在Visual Studio中开发Ruby应用程序的办法就只有利用Ruby In Steel,软件开发者曾希望Visual Studio2008能在所支持的语言中加入很多新特性,Ruby In Steel做到了这些,它支持大量这样的新特性。Ruby In Steel个人版(PE)2008提供了所有的开发和维护Ruby或者Ruby On Rails工程的过程中使用的工具,包括语法感知的、自定义的代码着色和代码折叠。诸如自动缩进、代码重格式化、括号和关键词匹配以及集成的控制台等这些代码辅助工具使得用户无论在停靠窗口还是浮动窗口,都能和Ruby解释器很好地交互,Ruby In Steel个人版2008甚至包括了Visual Studio 2008的一份免费拷贝。

Ruby In Steel个人版2008可以用于个人或者商业化的开发。它不需要注册,也永远不会过期。它以All-In-One安装程序的形式提供给用户,使得用户能够一次安装所有需要的软件:Visual Studio 2008(‘Shell版’)、Ruby、Rails、MySQL和Ruby In Steel。此外,那些已经拥有商业版的Visual Studio 2008的用户也可以单独地安装Ruby In Steel。

Ruby In Steel个人版2008为Ruby and Rails开发者提供了大量的新特性,例如:
  • 代码着色(Ruby)
  • 代码着色(ERB/RHTML)
  • 代码折叠(Ruby)
  • 代码折叠(ERB/RHTML)
  • 括号匹配(移动光标)
  • 括号高亮
  • 关键词与end匹配(移动光标)
  • 成块添加/去除注释
  • 多级撤销/重做
  • 标签(多文件)编辑
  • 分割窗口编辑
  • 自动缩进/弹出
  • 智能缩进
  • 自动添加end(例如自动在def后添加end)
  • 代码重格式化
  • 解决方案浏览器中进行工程管理
  • 在选定目录中打开命令提示
  • 可停靠的IRB控制台
  • 在集成的交互式控制台中运行
  • 全面的pdf用户指南/手册
  • 集成化帮助
  • 安装
  • 大量的颜色方案并且可以自定义
  • 支持Ruby 1.8.6、1.8.7、Rails 1和Rails 2.1
开发者使用免费的Ruby In Steel个人版,便能在无需购买Visual Studio的许可证的前提下,浏览和使用Ruby和Ruby on Rails。开发者版包含了比个人版更丰富的功能,比如更加强大的集成化调试器。此调试器包含了监视窗口、断点和步进模式、深入监视变量以及自动扩展的代码片段库的功能。

Ruby In Steel开发者版包括了可视化Rails工作台,这是一个独特的可拖拽可视化设计Ruby On Rails开发环境,并且包含极速Cylon调试器。Ruby In Steel开发者版支持标准Ruby和JRuby,并且为微软.NET的IronRuby提供了一个可视化设计器(alpha版)支持。此版本同样包含快速的智能感知技术,能够通过分析代码来获得最高精确度的自动完成。

更多信息请参见SapphireSteel软件公司官方站点

查看英文原文:Ruby in Steel - Free Edition includes Visual Studio
有中文版吗? 发表人 金辉 袁 发表于 2008年10月11日 下午8时6分
Re: 有中文版吗? 发表人 霍 泰稳 发表于 2008年10月12日 上午6时13分
  1. 返回顶部

    有中文版吗?

    2008年10月11日 下午8时6分 发表人 金辉 袁

    有中文版吗?

  2. 返回顶部

    Re: 有中文版吗?

    2008年10月12日 上午6时13分 发表人 霍 泰稳

    根据官方网站上的消息,目前还没有中文版呢。如果SapphireSteel没有进入中国的意思,估计中文版的出现还要等一段时间~~~

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。