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

2 条回复

回复

有中文版吗? 发表人 金辉 袁 发表于 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没有进入中国的意思,估计中文版的出现还要等一段时间~~~

独家内容

应用JSF、Ajax和Seam开发Portlets(1/3)

本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。

AtomServer:数据分发的发布动力(第二部分)

在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。

架构师(试刊第二期)

InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!

一种正规的性能调优方法:基于等待的调优

在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。

Java程序员ActionScript 3入门

通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。

浅谈如何创建Rails应用

本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。

Alexandru Popescu谈InfoQ.com网站架构

InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。

揭示常见的重构误区

相对于Java,.NET在持续重构方面所给与的重视仍然少为人知,大多数人对于重构是否真正属于开发过程,以及如何将其应用到开发过程中持观望态度。Danijel Arsenovski试图为你揭示这些谜题。