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.)。

最新文章

  1. HTML5 canvas学习笔记(一)
  2. 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供) 【转】
  3. IIS性能相关的配置、命令
  4. Bootstrap源码分析之dropdown
  5. Erlang练习题----shopping
  6. 原生js如何获取当前所加载网页的文件路径和名称
  7. 软件工程课后作业——四则运算Ⅲ(C++)
  8. Jquery动画第一部分
  9. 不用css样式表和背景图片实现圆角矩形,超简洁!
  10. Oracle EBS-SQL (GL-3):从总帐追溯到发票
  11. vim插件配置(一)
  12. js下读取input中的value值
  13. BZOJ1013 [JSOI2008]球形空间产生器sphere(高斯消元)
  14. http://codeforces.com/contest/610/problem/D
  15. (转)sizeof()和_countof()区别
  16. java数据结构之HashSet和HashMap(java核心卷Ⅰ读书笔记)
  17. java mongodb的MongoOptions生产级配置
  18. Office-kms
  19. k64 datasheet学习笔记45---10/100-Mbps Ethernet MAC(ENET)之概述
  20. iOS -- Effective Objective-C 阅读笔记 (1)

热门文章

  1. [zoj] 1081 Points Within || 判断点是否在多边形内
  2. 2-sat 学习笔记
  3. swipe display: none后再显示,加载内容后,滑动失效问题
  4. 类复制 MemberwiseClone与Clone(深 浅 Clone)
  5. 基于cookie共享的SSO中的遇到的问题
  6. .ini配置CAN信息
  7. WebApi初探之基本操作(CRUD)
  8. Linux Mint---shutter截图软件
  9. checkbox选中 解决兼容问题
  10. Linux getcwd()的实现【转】