ruby ide
uby 是个动态面向对象、通用的编程语言。它支持多种编程范式,包括面向功能和面向对象。同时它也包括一个动态类型系统和自动内存管理。
编辑器和集成开发环境(IDE)有些不同,编辑器是用来添加,编辑,查看文件内容的工具,而 IDE 则是一系列大致集中在一个共同任务的工具,比如 Ruby 开发,和所有包含这种形式的编辑器。
在这篇文章中,我们推荐了 7 款最佳的 Ruby on Rails IDEs 给所有的开发者。希望能帮助大家更好的完成开发任务。如果大家有什么其他的推荐,可以在评论里与大家共享哦:) Enjoy !!
1. Aptana Studio

Aptana Studio
3 是个开源的开发工具,允许开发者使用单个环境来测试他们的 web 应用。Aptana 支持最新的浏览器技术,比如
HTML5,CSS3,JavaScript,Ruby,Rails,PHP 和 Python。它包括了一系列的特性,比如 GIF
集成,HTML,CSS 和 JavaScriipt 代码助手,集成调试器,部署向导和 IDE
自定义。它支持一步启动,并且保持同步设置。支持多种协议: FTP, SFTP, FTPS 和
Capistrano。最值得关注的是,它能自动帮助用户发布 Ruby & Rails 应用到托管服务上,比如 Heroku 和
Engine Yard。
2. Net Beans

NetBeans
包括一个开源 IDE和一个应用平台,允许开发者快速创建 web,企业,桌面和移动应用。他们早在 2011 年停止了对 Ruby IDE
的支持,由于 Oracle 引入了新的 Java Dev Kit,他们又继续支持了。Java 是个主要的平台,同时支持
JavaFX,PHP,JavaScript,Ruby + Ruby on Rails,Groovy,Grails 和 C/C++。
3. RubyMine

JetBrains RubyMine IDE 提供非常全面的 Ruby 代码编辑器,提供动态语言的特性和细节的智能代码帮助,智能代码重构,代码分析功能等等。非常容易进行项目配置,自动进行 Ruby Gems 管理,支持 Rake——提供所有 Ruby 开发者所需要的一切开发环境。
RubyMine
包括了专用的 RoR 项目结构视图,快速 模型-视图-控制器 导航选项,Rails 特定代码完成,intention actions
和重构。以上所有的这些功能,再加上最佳的 HTML,CSS 和 JavaScript 编辑支持,高级的 web 开发工具,RubyMine
就是最走在时代尖端的最棒的 Web 应用集成开发环境!
4. Komodo

Komodo 是个专业的主流 web 开发语言的 IDE,包括 Python, PHP, Ruby, Perl, HTML, CSS 和 JavaScript。Komodo IDE 的全套工具提供给开发者们免费的开发环境。
5. Redcar

Redcar 是个超棒的 Ruby 编写的开源 IDE,在 JRuby 上运行,支持 Textmate 主题和片段。
6. Arcadia

Arcadia
是一个轻量级的Ruby语言的集成开发环境,采用Ruby语言编写,使用的是 Tcl/Tk
GUI工具包。主要的功能包括代码编辑、源文件浏览、语法高亮、代码自动完成以及调试等,可以运行在装有 Ruby 和 Tcl-Tk
的平台上,具有高可扩展性架构,支持快速的 GUI 应用开发。
7. Ice Coder

ICEcoder 是个开源的,基于 web 的 IDE,使用 PHP
来构建,运行速度非常快。用户通过简单的拖拽应用文件夹到任何地方,最好是文件(在子文件夹中),就可以进行编辑。ICEcoder 有个非常强大的
JavaScript API ,很容易与其进行交互。除了这些之外还支持多种流行语言 (PHP, JS, CSS, LESS, Ruby,
etc.)。
ruby ide的更多相关文章
- 编程语言 IDE 对比
IDE是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写.分析.编译.调试等功能,从而最大化地提高开发者的工作效率. 每种编程语言都有一些特定 ...
- Set up ruby debugging environment
Today I finally got ruby debugging working in Eclipse. Below are the major setup steps involved, as ...
- JetBrains公司介绍(Java、Python、PHP、Ruby、前端和代码测试与重构的IDE)
JetBrains JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是Java编程语言开发撰写时所用的集成开 ...
- Ruby与Python开发的环境IDE配置(附软件的百度云链接)
Ruby开发环境配置 1.Aptana_RadRails(提示功能不好,开发Ruby不推荐) 链接:http://pan.baidu.com/s/1i5q96K1 密码:yt04 2.Aptana S ...
- [转]vim ruby等的ide设置
使用vim做rails开发,推荐这个 https://github.com/carlhuda/janus 1. vim下的Rails常用插件 首先列出我比较常用的vim插件,基本都是网上提到的哪些.必 ...
- 我们都是IT民工---------流浪人IDE开发札记
你生命中的有些东西终究会失去,比如我住了6年的陈寨,这个聚集了郑州十几万IT民工的地方,说拆就拆了.再比如我玩了3年的坦克英雄,这个带给我太多快乐的游戏,说停就停了. 编程对我而言是种爱好,我上学6年 ...
- 10 款最好的 Python IDE
Python 非常易学,强大的编程语言.Python 包括高效高级的数据结构,提供简单且高效的面向对象编程. Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE).这 ...
- DotNet 资源大全中文版,内容包括:编译器、压缩、应用框架、应用模板、加密、数据库、反编译、IDE、日志、风格指南等
DotNet 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理.awesome-dotnet 是由 quozd 发起和维护.内容包括:编译器. ...
- Eclipse Che:下一代基于 Web 的 IDE
即使对于熟练的开发人员,想要去为一个项目贡献代码,正确的安装和配置一个集成开发环境.工作区 workspace和构建工具,都是一个十分艰难和浪费时间的任务.Codenvy 的CEO,Tyler Jew ...
随机推荐
- Linux命令 -磁盘和文件系统类
声明:本文所涉及到的Linux命令均为最常见的用法,未列举之参数,自行查阅man 1.df 磁盘容量 -h 以人类易读方式展示(GB.KB)等 df -h /usr 2.du 文件或目录的容量 -s ...
- [codeforces] 359D Pair of Numbers
原题 RMQ st表棵题 要想让一个区间里的所有数都可以整除其中一个数,那么他一定是这个区间内的最小值,并且同时是这个区间的gcd.然后这个问题就转化成了RMQ问题. 维护两个st表,分别是最小值和g ...
- 如何用js让表格的行也能拖动
行拖动的实现思路非常简单,选中一行,往上拖就与上面的行交换位置,往下拖就与下面的行交换位置.问题是如何得到交换行.我见过一个非常详细的教程,它会把表格里的每一行的高度与Y坐标计算出来,换言之,都时是比 ...
- 2016华中农业大学预赛 E 想法题
Problem E: Balance Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 205 Solved: 64[Submit][Status][We ...
- Oracle 根据逗号分隔字符串 同时记录一波坑
报表需要过滤掉不需要的数据,由于报表是根据零件编号来统计,需要过滤掉不合格品,只能根据关联的物料编码(零件编号)来过滤,只能通过not in来过滤,但是天真的我却用下面代码来当子查询: b.part_ ...
- WinSetupFromUSB制作多系统U盘引导启动
重装系统有各种方式,比较常见的有做系统引导U盘.刻录PE.硬盘一键安装等.但是有很多缺点,国内大部分用的Ghost系统,内含各种捆绑软件,系统极其不安全.稳定,另外制作U盘启动也只能做一个系统的安装盘 ...
- Passing address of non-local object to _autoreleasing parameter for write-back
http://233.io/article/1031248.html Passing address of non-local object to __autoreleasing parameter ...
- Linux内存管理图解【转】
转自:http://www.360doc.com/content/13/0505/15/12218157_283128759.shtml Linux内存管理图解 2013-05-05 果儿的百科 ...
- linux内存管理2:内存映射和需求分页(英文名字:demand Paging,又叫:缺页中断)【转】
转自:http://blog.csdn.net/zhangxinrun/article/details/5873148 当某个程序映象开始运行时,可执行映象必须装入进程的虚拟地址空间.如果该程序用到了 ...
- 解决:高版本jdk编译低版本代码时eclipse提示Access restriction:The type 'Unsafe' is not accessible due to restriction on required library
在Eclipse中采用高版本jdk编译一些低版本的源码时,由于源码中使用了一些高版本中过时的API,可能就会报错,类似于: Access restriction:The type 'Unsafe' i ...