阅读更多


Peter Cooper 说道:5个月以前,JetBrains(Java IDE IntellJ IDEA背后的公司) 发布了RubyMine的公开预览版本,一个新的Ruby 和Rails IDE,现在,他们正式发布RubyMine 1.0 Beta版本,作为1.0正式版的预先版本。你能够马上下载:OS X版本大概75MB,Windows和Linux版本也同时提供下载。

RubyMine 虽然在细节处虽然有点粗糙,比如新文件添加后项目文件列表不总是马上更新,必须手工添加db:migrate Rake task等,但是整体来说RubyMine很不错。这是我体验的Ruby IDE中操作更加直观的一款。



从RubyMine 功能列表中看,RubyMine包括所有高端IDE应该具有的所有功能。包括:

    * 代码完成Code completion
    * 代码片断支持Code snippet support
    * 重构工具Refactoring tools
    * 项目文件管理/浏览 Project file management / navigation
    * HTML, CSS, 和 JavaScript 编辑 (包括 Erb 支持)
    * RSpec 和 Test::Unit 支持 ( GUI-based test runner 支持)
    * 内建 Rails console
    * Ruby 调试器Ruby debugger (with full support for Rails apps)

RubyMine blog 提供更加详细的功能介绍。

RubyMine 这是一个商业版本,提供90天的免费试用,商业售价99美金。JetBrains为RubyMine 1.0最终版提供一个注册让你获得50%的折扣,价格49美金。比我原来想象的超过200美金要少很多,虽然有很多免费开源软件,但是用这么便宜的价格买一款稳定的商业IDE也很不错。

下载RubyMine:http://www.jetbrains.com/ruby/download/index.html




来自: rubyinside.com
11
3
评论 共 5 条 请登录后发表评论
5 楼 whaosoft 2009-04-03 16:50
呃 虽然现在sun在危机 但我还是喜欢java
4 楼 dn365 2009-04-03 13:38
不知道怎么样,
3 楼 gakaki 2009-04-03 13:25
速度很成问题
2 楼 surpass 2009-04-03 12:39
需要$
1 楼 liusu 2009-04-03 12:18
1.0 之前不一直都是7.5得吗?

NetBean6.5在Vista home basic上面Rails代码提示跑得慢。后来一直都用RubyMine。很好用。 推荐一把

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • super-monthpicker

    Super Month Picker是一个优雅,实用且易于使用的插件。 有了它,您可以在组件上具有多个控件,以使开发时的生活更加轻松。 警报 请发送该插件的问题,并发送以下更多详细信息: 浏览器 版本 使用或类似示例 涉及的...

  • Windows 2000 Server的远程终端服务来实现终端机远程控制Web服务器

    在Windows 2000 Server操作系统下,如何才能实现用终端机远程控制Web服务器呢?实现方法有很多种,这里向大家介绍一个通过Windows 2000 Server的远程终端服务来实现终端机远程控制Web服务器的方法。  要实现这一目的,主控机(即终端机)和被控机(即安装有Windows 2000 Server的Web服务器)都需要运行一个软件,在这里,主控机运行“终端服

  • Windows 2000下的远程桌面工具

    在Windows XP之后的系统中都会在“系统”属性中可以设置“远程桌面”那一项,用mstsc.exe这个工具都是可以连接的,相当方便,使用起来就好像是本地机器一样。然而在Windows 2000下面却是没有这个工具,所以无法直接连接Windows XP等的远程桌面。        后来经过观察,发现Windows 2000下面也可以用这个远程控制工具,如下:1、首先在Windows XP之后的系...

  • python中super的作用_python类中super() 的使用解析

    描述super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题...

  • python的super函数详解

    python基础知识中多继承super函数详解

  • java super()方法_Java super关键字的使用方法详解

    构造方法中的super关键字在Java子类的构造方法中可以通过super关键字来调用父类的构造方法。其用法为:1) super(); 访问父类中的无参构造函数2) super (paras…); 访问父类中的成员函数yyysuper()来调用父类无参的...

  • 一句话搞懂Java中this和super的实现原理

    本文隶属于专栏《100个问题搞定Java虚拟机》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和文献引用请见100个问题搞定Java虚拟机 解答 在 Java 中,每当一个...

  • python类实例作为另一个类属性_使用另一个类的实例属性。Python

    我需要从另一个类获取实例属性。我在想,看起来应该行,但不行。你能帮我个忙吗?在窗口小部件和维护小部件需要从窗口获取class MainWindow(QMainWindow):def __init__(self):super(MainWindow, self).__init__()...

  • 第7.22节 Python中使用super调用父类的方法

    第7.22节 Python中使用super调用父类的方法 ...1. super方法返回一个“super”类型的对象,注意是一个新的类型,并不是父类; 2. 使用“super().方法名”调用并不是用于直接调用当前类的父类的方法,...

  • java写一个android程序_【Android开发笔记】3.编写第一个Android程序

    前言上一节我们通过一个Demo熟悉了Eclipse的基本使用、如何在模拟器和手机中运行以及如何打包成APK,但没具体编写代码,相信很多同学已经按耐不住了吧,这一节我们会动手编写代码来熟悉Android SDK的情况和JAVA的...

  • ? extends E 和 ? super E 区别和使用

    super E>区别和使用 先看代码,在这类定义一下类的继承关系 class World { } class Person extends World { } class Teacher extends Person { } 一、<? extends E>,表示限定集合元素的上...

  • Java中的super关键字

    本文重点介绍super关键字,在...原因是super指代的是一个父类的对象,它需要在运行时被创建,而静态方法是类方法,它是类的一部分。当类被加载时,方法已经存在,但是这时候对象还不一定被初始化。2.2 用法 在Ja...

  • SuperSocket(1.6.1).Source(官方)

    SuperSocket 20140415 最新版本,谢谢

  • 【C#】SuperSocket配置启动UDP服务器

    两个设备局域网联机,需要用广播自动搜寻,而SuperSocket1.6的默认AppServer使用的是TCP,但只有UDP才支持广播。 一、解决 推荐小白使用方案二,简单快捷。 1. 方案一:可以通过配置 “App.config” 文件,再...

  • Select-With-Sub-Super-tags

    这将解决 sub/super scipts 问题,而无需使用庞大的库。 如何使用图书馆 包含 convertHTML2UTF.js 文件 使用如下在选择字段中以正确的格式显示 H2SO4。 $.convertHTML2UTF("H 2 SO 4 "); 谢谢,

  • python里super是干嘛用的-python类中super() 的使用解析

    描述super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种...

  • java中调用父类方法之super关键字的疑惑?

    在java中有super和this这2个关键字,我有时候对super有一些疑惑,我甚至认为我对super和this这2个关键字还没理解!大家请看下面的代码,帮我解惑一些呗!谢谢package com.jiongmeng; class Father { String name;...

  • 如何写好一个基础的BaseActivity

    我个人使用的是观察者模式来实现的BaseActivity,让代码看起来可读性更强,查找问题更快。请看代码演示(如有疑问请在下方评论区留言,谢谢) public abstract class BaseActivity extends Activity { @Override ...

  • Java中super用法总结

    第一种 super.xxx;(xxx为变量名或对象名) 这种方法意义为,获取父类中的名字为xxx的变量或方法引用。 使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作 第二种 super.xxx();(xxx为方法名) 这种方法...

  • java编写一个类book代表教材_java 请通过代码封装,实现如下需求: 编写一个类Book,代表教材:...

    java 请通过代码封装,实现如下需求: 编写一个类Book,代表教材:关注:191答案:2mip版解决时间 2021-02-01 17:18提问者万丈深渊2021-02-01 10:541)具有属性:名称(title)、页数(pageNum),其中页数不能少于200页,...

Global site tag (gtag.js) - Google Analytics