Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图-
Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。
NeverBlock是一个使用Ruby纤程进行异步数据库访问的库。在此之前,对纤程的使用意味着NeverBlock只能在Ruby
MacRuby是苹果公司创建的一个自由软件项目,着力于提升MacOS X上的Ruby,MacRuby项目是 Ruby 1.9 的一个Objective-C 的移植版。
Make 是一个 UNIX® 的本机实用程序,是为管理软件编译过程而设计的。它十分通用,足以用于许多其他环境中,即使它已用于将文档编译成书,维护 Web
Eclipse 是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。
Eclipse官方开发Ruby语言Editor Update地址:http://download.eclipse.org/technology/dltk/updates/1.0/site-
Rubinius是一个运行Ruby程序的虚拟机,其带有Ruby的核心库。 Rubinius的设计决定了其调试功能的强大,使得在运行时常规的Ruby核可以使用大量的VM基础结构和原数据。操作码和已加载Ruby核的解析树(ParseTree),以
RailsKits是一个基础的Ruby On Rails应用,它能够帮助开发者快速地开发应用程序,这些应用程序通常包含一些功能,这些功能很普通,但是底层基础实现非常复杂,比如商务上的经常性结
Ruby Enterprise Edition is a drop-in, transparent solution for improving your Ruby on Rails website’s scalability and performance, while decreasing memory
Ruby Development Tools(RDT),这个插件使 Eclipse 能够成为一流的 Ruby 开发环境。
Ruby In Steel是一个适用于Visual Studio2005的add- in。可以在VS2005里编写、运行Ruby程序。它的特点是非常类似c#等dotnet的编辑器,代码能折叠,能检查语法错误,支持Rails工程,中括号自动匹配,能debug等,看图
RDE是一款由delphi写成,只能用在windows下运行的Ruby集成开发环境。下图是其主界面:
NetBeans 是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于 Java,C/C++,PHP
3rdRail是一款基于Eclipse的Ruby on Rails IDE,主界面如下图所示:
这一Ruby开发环境包括了新的可视化Rails工作台。Ruby in Steel 是一个应用于Visual Studio
RadRails 1.0 for Aptana Studio 是RadRails的第一个主要的发行版本。提供了以下主要特性来加速Rails应用的开发:
FreeRIDE是一款免费的Ruby语言集成开发环境。 更多的屏幕截图请看这里:http://freeride.rubyforge.org/wiki/wiki.pl?ScreenShots
使用该插件不需要直接通过Gears JavaScript APIs 与Gears对Gears进行操作;而是基于 Jester,生成类Rails风格的
RubyGems是一个方便而强大的Ruby程序包管理器( package manager),类似RedHat的RPM.它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。 特点: 能远程安装包 包之间依赖关系的管理
InstantRails,一个All In One的套件,可以帮助你快速搭建Ruby On Rails开发环境。
Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。
Capistrano 是一个用来并行的在多台机器上执行相同命令的工具,使用用来安装一整批机器。它最初是被开发用来发布 Rails 应用的。
Hobo 是一个用来创建 Rails 框架应用软件的工具。目前尚未发布可供使用的版本。
RubyScript2Exe能够将你的Ruby应用程序转成一个独立的运行文件,支持Windows、Linux和Mac OS
FCGI for Ruby 是 Ruby 的 FCGI 支持
Gemedit 可以让你在喜爱的编辑器中快速的打开一个 gem 的源文件。 安装方法:$ sudo gem install gemedit
Locomotive是一个很简洁的工具,可以帮助你在Mac OS X下开发Ruby on Rails应用。使用Locomotive来进行Rails开发,你就不用花数小时来解决损坏的类库,编译出错,不兼容等问题,而直接可以进行Rails
JRubyStack是一个安装包它极大地简化JRuby与其运行环境的安装。它能够同时帮你安装好JRuby、Rails、Java、Tomcat、GlassFish、MySQL和Subversion。
Exerb 是一个可以把 Ruby 脚本以及其依赖的 Ruby 扩展库转换成 Windows 下的单个的可独立运行的可执行文件的工具
RubyWorks 是一個在Red Hat Enterprise 或是CentOS 上面的套件組合,他會幫你把所有Production
Arcadia 是一个轻量级的Ruby语言的集成开发环境,采用Ruby语言编写,使用的是 Tcl/Tk
bRuby is an extension library for dumping/un-dumping ruby’s internal syntax tree.
rails.vim提供了常用的一些命令,可以帮助开发,例如:Rgenerate, Rake, Rfind,RTview等,很方便,也很实用。
RailsInstaller向Windows开发者提供了一种轻松便捷的方式以创建Ruby on Rails 3应用。以往Windows开发者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应用。但Rails新手需要一键安装的软件包尽
RubyMine 是一个全新的为Ruby 和 Rails开发者准备的 IDE (非开源且收费),RubyMine由 JetBrains