首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >RubyMine和TextMate的优缺点

RubyMine和TextMate的优缺点
EN

Stack Overflow用户
提问于 2011-04-20 09:35:35
回答 3查看 10K关注 0票数 17

既然Netbeans停止了对Ruby的支持,我需要转向一个“严肃的”Ruby (on Rails) IDE。我不想挑起一场大战,但我想听听使用TextMate或RubyMine作为集成开发环境的利弊,帮助我选择应该把时间投入到哪一个上,尤其是那些每天都在使用它们的人(“在战场上”)。

我现在的想法是:

TextMate

  • 专业版:似乎是事实上的标准
  • 缺点:我有点担心更新很少,
  • 缺点:我来自Java语言的背景,所以这样一个轻量级的编辑器(而不是重量级的集成开发环境)对我来说是一个文化冲击

RubyMine

  • 专业版:频繁更新
  • 专业版:专注于Ruby/Rails,外加对常见gem的内置支持
  • 缺点:像重构/自动完成这样的东西很容易混淆(这几天我一直在尝试RubyMine试用版)
  • 缺点:它可能会不时停滞

<代码>F221

此外,我意识到vim非常流行,但我发现没有菜单/原生gui有点令人沮丧,特别是当你习惯于使用键盘快捷键来处理与操作系统其余部分完全不同的事情时。所以请坚持只使用TextMate和RubyMine

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-02 22:25:27

我用过Textmate和Rubymine (还有netbeans...和vi...)。我选择继续使用Rubymine (在netbeans停止对ruby的支持之后)。但是,我仍然断断续续地使用vi。

Rubymine与Textmate相比的优势

  • 它实际上是一个集成开发环境(如果你是一个‘编辑人员’而不是一个‘基于可靠的,成熟的intelliJ思想基础的集成开发环境person').
  • Based’,这可能是一个劣势。
  • 对围绕ruby生态系统的其他框架和技术的良好支持(等: cucumber,bundler,rvm...)
  • Autocomplete (这实际上是非常好的,考虑到ruby是一个动态的lang)
  • Ability,可以方便地浏览你正在使用的任何gem的源代码,与textmate
  • Good VCS (特别是GIT) integration.
  • Great plugins
  • 很好地集成到rails (运行rake任务、生成器、捆绑包安装……)相比,ruby非常棒的重构工具
  • ‘Find in project’工作得非常快。所有这些都来自集成开发环境)。

相对于Textmate的劣势

  • not as lightweight
  • not as hip;)
  • 你可能会错过一些你最喜欢的内存和资源更多的电源/内存和资源一般
  • 有时会感觉有点慢。

Rubymine是一个很棒的IDE IMHO。我更喜欢它而不是textmate。但我不能说这对你来说是最好的。即使你开始使用Rubymine,你仍然会经常使用控制台。

票数 18
EN

Stack Overflow用户

发布于 2011-04-20 09:42:27

TextMate是许多重要的Rails开发人员的选择(除了Vim之外,正如在评论中提到的那样)。RubyMine运行缓慢且臃肿。我开始使用Rails dev,在它崩溃几次后,我很快就切换到了TextMate。我想你会发现,在做rails开发时,你并不需要一个繁重的编辑器/训练轮。自动补全很烦人,而且不管怎样,你会想在终端中做几乎所有的事情。

票数 4
EN

Stack Overflow用户

发布于 2011-04-20 10:08:13

虽然TextMate没有像Netbeans这样的集成开发环境为Java语言提供的花哨功能,但它有很大的灵活性,所以不要小看它。

我已经习惯了vim,它是我进行任何编辑的首选,但TextMate几乎是非常聪明的,尤其是当你开始挖掘和使用所有的代码片段时。Watch the videos,并查看。此外,TextMate还支持大量的语言,所以如果你使用Ruby、Perl、Python、shell等语言,它就会变得非常有用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5724637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档