IT박스

어떤 Ruby IDE를 선호하십니까?

itboxs 2020. 6. 19. 19:57
반응형

어떤 Ruby IDE를 선호하십니까? [닫은]


나는 최근에 RDT (RadRails가 아닌)와 함께 Eclipse를 많이 사용하고 있으며, 그것에 매우 만족하지만, 당신이 괜찮은 대안을 알고 있는지 궁금합니다. NetBeans도 요즘 Ruby를 지원하지만 Eclipse에서 무엇을 제공해야하는지 잘 모르겠습니다.

IDE를 제안 할 때 훌륭하거나 유용하다고 생각되는 기능을 나열하여 비교하기 쉽게하십시오.

또한 Rails가 아니라 Ruby라고 말했습니다. Rails 지원은 플러스이지만 Rails 중심이 아닌 것을 선호합니다. Linux 및 선택적으로 Solaris에서도 사용 가능해야합니다.


Aptana 를 사용해 보셨습니까 ? Eclipse를 기반으로하며 달콤한 Rails 플러그인이 있습니다.


JetBrains의 RubyMine . ( IntelliJ IDEA 플러그인으로도 사용 가능 )


레드 카 역시 최근 주목을 받고있다. 아직 초기 단계이지만 약속을 보여줍니다.


Mac OS X에서 TextMate 는 신의 선물입니다.


최신 Netbeans IDE (6.1)는 Ruby를 지원합니다.

여기서 확인할 수 있습니다 .


Geany (Ubuntu)를 찾은 후에는 TextMate (OSX)에서 전환하여 되돌아 보지 않았습니다. Geany는 텍스트 편집기 나 간단한 IDE로 사용할 수있는 깔끔하고 깨끗하며 빠른 IDE입니다. 텍스트 편집 기능 (구문 강조 표시, 코드 접기, 자동 완성, 자동 닫기, 심볼 목록, 코드 탐색, 디렉토리 트리, 다중 탭 열린 파일 등)뿐만 아니라 간단한 프로젝트 관리, 메인 창 내에서 compile-build-run. TextMate와 달리 자체 창 내에 터미널 화면이 있습니다. 편집기 창과 터미널 창 사이를 다시 돌아갈 필요가 없습니다. TextMate와 달리 국제 언어를 지원합니다. TextMate와 달리 멀티 플랫폼을 지원하며 TextMate와 달리 오픈 소스이며 무료입니다. Geany는 이제 제가 가장 좋아하는 C / Ruby / XML 개발 도구입니다.


RubyMine은 정말 대단합니다. 모든 것이 잘 작동합니다. 나는 계속 갈 수 있었다. 코드 완성은 빠르고 부드럽고 정확합니다. 포맷팅은 즉각적입니다. 프로젝트 탐색은 쉽고 어려움이 없습니다. 몇 번의 키 입력으로 파일을 열 수 있습니다. 프로젝트 트리를 열어 둘 필요는 없지만 원하는 경우 거기에 있습니다. 원하는대로 정확하게 작동하도록 구성 할 수 있습니다.

NetBeans, Eclipse 및 RubyMine에는 모두 거의 동일한 기능 세트가 있습니다. 그러나 RubyMine은 훨씬 더 깔끔하게 설계되고 사용하기 쉽습니다. 그것에 대해 어색하거나 어수선한 것은 없습니다. JetBrains가 기능의 큰 더미를 모으는 대신 JetBrains가 실제로 어떻게 생각했는지를 보여주는 멋진 작은 디자인 터치가 모두 있습니다.

우연히 RubyMine은 Vim이 텍스트 열을 선택하고 편집하거나 다른 파일을 가진 여러 편집 패널로보기를 분할하는 것과 같은 많은 작업을 수행 할 수 있습니다.


NetBeans 는 정말 견고한 Ruby 지원을 제공합니다.


나는 코모도를 사용 했고 꽤 좋습니다. 지금 TextMate를 사용하고 있습니다.


TextMate를 좋아한다면 매우 간단한 Linux 지원을 위해 올바른 플러그인으로 gedit를로드하십시오. 설정이 쉽고 실제로 사용자 정의가 가능하며 거의 모든 것에 사용합니다. 이미 정상적으로 사용하고 있다면 emacs 플러그인에 대해 많은 이야기가 있습니다.

Gedit : TextMate처럼 설정하는 방법


지난 3 개월 동안 RadRails, Netbeans 및 RubyMine을 사용해 보았고 마지막으로 기능이 아니라 응답 성 및 안정성 이유로 RubyMine에 정착했습니다 .

기능의 측면에서, RubyMine은 약간 더있다 code completion, debugging그리고 code navigation, 그러나 (자신과 같은) 만 루비 초보자들을 가장 필요합니다. Relying on code completion and code navigation is anti-ruby/rails루비 / 레일 이름은 자연스럽고 각 코드 줄은 규칙적으로 결정된 위치에 있어야합니다.


NetBeans 는 Windows 및 Mac OS X에서 사용할 수 있기 때문에 좋습니다.


대부분의 IDE는 프로젝트 구조를 하향식으로 제시합니다. 기존 프로젝트에 참여할 때 높은 수준으로 탐색 할 수있는 좋은 방법입니다. 그러나 1 년 이상 같은 프로젝트를 수행 한 후에는이 방식이 역효과를 낳을 수 있음을 깨달았습니다.

Oracle이 NetBeans에서 Ruby의 종료를 선언 한 후 Vim으로 전환했습니다. 명령 줄과 편집기를 유일한 도구로 사용하여 정신적으로 상향식 관점으로 전환해야했습니다. 놀랍게도 나는 이것이 더욱 집중적이고 생산적이라는 것을 알게되었습니다. 보너스로, 일급 HAML 및 SASS 구문 지원을 받았습니다.

오랜 기간 동안 단일 프로젝트에서 작업하는 사람에게는 Vim + Rails 플러그인권장 합니다.


TextMate는 고전적인 의미에서 IDE가 아니지만 터미널에서 다음을 시도해보십시오.

cd 'your-shiny-ruby-project'
mate .

TextMate가 생성되고 프로젝트 서랍에 프로젝트 내용이 나열됩니다. 당신이 나에게 물어 보면 정말 굉장합니다.


압 타나는 다소 RadRails이거나이를 기반으로합니다. 나는 그것을 사용했고, 정말 좋지만 몇 가지 문제가 있습니다. 예를 들어, 최종 사용자에게 원시 Java 예외를 제공하는 내 시스템의 기본 검색 대화 상자를 깨고 알림 및 업그레이드 표시 줄 및 뉴스 피드와 같은 추가 기능으로 인터페이스를 어지럽히고 ...

그러나 전반적으로 꽤 좋습니다. 특히 편집자 (ERB, HTML / XML 등)는 최고입니다.


OS X에서 TextMate를 선호합니다. 그러나 Netbeans (멀티 플랫폼)가 아주 잘 나옵니다. 또한 IDE의 모든 기능을 갖춘 디버거가 제공됩니다.


OSX의 텍스트 메이트


gEdit (우분투 사용자)를 사용하기 시작했지만 모든 플러그인과 수정 (클래스 / 파일 브라우저, 터미널, 다크 메이트 체계 등)을 사용하더라도 여전히 항상 부족한 것처럼 보입니다. 또한 Aptana RadRails 및 Studio가 작동하도록 지옥과 같은 노력을 기울 였지만 실제로는 내 워크 플로와 동기화되지 않는 것 같습니다. Eclipse를 사용해 보았지만 다시는 효과가 없었습니다.

RubyMine도 좋을 것 같았지만 3.0으로 업그레이드 한 후에도 너무 버그가 많았습니다.

지금까지 가장 좋아하는 Ruby 편집기는 Komodo Edit 입니다. 구문 강조 표시가 있으며 오류를 감지하고 사용자 지정 루비 버전을 기반으로 코드를 인식 할 수 있습니다. 구문 강조 스키마는 쉽게 사용자 정의하고 쉽게 볼 수 있습니다. git 용 멋진 플러그인이 있으며 분할 화면 편집기 (해당 기능을 좋아함)와 훌륭한 파일 브라우저를 가질 수 있습니다. 코모도에 터미널 (여러 터미널) 지원 기능이 내장되어 있기를 바랍니다.하지만 그 밖의 모든 것이 정말 좋아하고 아직 더 좋은 것을 찾지 못했습니다.


E 텍스트 편집기 는 훌륭합니다 ( Windows 용 TextMate 호환 정렬 복제).


이맥스루비 모드 , rdebug 와 루비 대화 형 열등한 쉘.


I'd recommend NetBeans 6.1 too. Very nice IDE and makes working with Ruby a pleasure.


I started out with RadRails then moved to Aptana when they took it over, wasn't too bad. Got a macbook and have been using Textmate, never going back.


Ruby in Steel: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview

A Visual Studio based Ruby IDE. Fast Debugger. Intellisense.


+1 for TextMate on Mac OS X.

See also answers to this question. I recommend trying NetBeans if you're on Windows.


On Mac OS there is also XCode. http://developer.apple.com/tools/developonrailsleopard.html

참고URL : https://stackoverflow.com/questions/16991/what-ruby-ide-do-you-prefer

반응형