문제

나는 최근에 Breed Rails IDE로서 Rubymine에 대해 많은 블로그를 이야기하는 것을 보았습니다. 현재, 나는 루비와 레일에 NetBeans IDE를 사용하고 있지만, 여기 누군가가 개인적 으로이 IDE를 추천 할 것인지 궁금해하고 왜 내가 99 달러를 포크 해야하는지 궁금했습니다.

도움이 되었습니까?

해결책

나는 첫 달 전에 첫 번째 릴리스 전에 Rubymine으로 전환하기 전에 Netbeans를 잠시 동안 사용했습니다. IDE가 전체 가격의 가치가 있다고 말할 수 있습니다.

Rubymine은 내가 본 최고의 자동 완성 지원을 가지고 있습니다. 그것은 정말로 영리한 IDE이며, 상징 별 방법 참조를 포함하여 대부분의 레일 "마법"을 이해할 수 있습니다.

class Controller

  before_filter :mymethod

  def mymethod
  end
end

메타 프로 그램, 레일/루비 컨벤션 등.

또한 Rubymine 2.0은 레일에 대한 I18N 지원을 도입했으며 5 개 언어로 현지화 된 몇 개의 레일 앱을 유지 해야하는 경우, 이것이 멋진 기능이라고 말해야합니다.

Ruby Ecosystem의 최신 테스트 프레임 워크 (Dooksa, Test :: Unit, RSPEC 및 Cucumber를 포함하여 최신 테스트 프레임 워크를 지원합니다. 불행히도 RCOV 지원이 부족한 반면 NetBeans가 통합 할 것이라는 것을 알고 있습니다.

두 명의 동료는 여전히 NetBeans를 사용하고 있으며 NetBeans가 IDE 외부에서 업데이트 할 때 작업 사본을 자동 재조정하지 않기 때문에 SVN에 문제가 종종 있습니다. Rubymine은 우수한 SCM 지원을 제공하며 SVN, CVS 및 GIT 호환성을 제공합니다.

나는이 답변이 루임 민 프로모션처럼 보이는 것을 원하지 않으므로 30 일 동안 시도해 보시고 선택을하는 것이 좋습니다.

다른 팁

NetBean, Radrails 및 Rubymine을 시도했습니다. 내 개인적인 견해로는 돈의 가치가 있으며, 나는 WEPPOS에 진심으로 동의합니다.

평가 버전을 잠시 시도하고 자신의 마음을 올리는 것이 가장 좋습니다. 나는 IDE 선호도가 매우 주관적이라는 것을 알았습니다. 그것이 좋은지 알 수있는 유일한 방법은 스스로 시도하는 것입니다.

그것은 작은 버기와 큰 자원 먹는 사람이지만 루비/레일에 대해 본 것보다 더 나은 "지능", 리팩토링 및 보완 영역 지원 (Haml)을 가지고 있습니다. Mac OS X의 외관은 절름발이이며 다른 IDE보다 훨씬 덜 사용 가능합니다 (UI 사용 가능성). 다음 주요 버전에서는 Ruby/Rails Killer-ide가 될 것이라고 생각합니다. 지금 당장 미숙 한 프로젝트로 보는 것처럼 구매하기를 기다립니다.

Rubymine (2.5 EAP 버전)은 내가 실제로 좋아하는 첫 번째 IDE라고 말하면 충분합니다. 텍사스 메이트와 함께 OS X에서 레일 앱을 개발하는 데 익숙해 져서 작업을 전환하고 OS X없이 따라야 할 때 Rubymine을 찾는 것에 매우 만족했습니다.

베테랑 EMACS 사용자 (10 년 이상)와 최근 VIM Convert (매우 강력한 명령 시스템과 짧은 키 바인딩을 좋아합니다)로, 파일 탐색, 오이 편집 또는 리팩토링 지원이 상당히 부족하다는 것을 알았습니다. Rubymine을 사용하면 실제로 유형 추론 엔진을 가지고 있으며 편집 단계에서 많은 런타임 오류를 캡처 할 수있는 유일한 IDE와 Rails 프로젝트에서 사용한 모든 기능을 캡처 할 수있는 유일한 IDE 인 TextMate 스타일 파일 탐색을 얻습니다. .

예, 3.0 정도를 출시 할 때 소프트웨어를 구입할 것입니다. OS X에 다시 액세스 할 때 앞으로 TextMate를 사용할 것인지 모르겠습니다. OS X 지원이 매우 좋습니다. Rubymine EAP 버전에서는 다른 모든 OS에 대해서도 가질 수 있다는 것이 좋습니다.

간단히 대답 한 사과. Rubymine을 통해 디버깅이 매우 편리합니다. 브레이크 포인트를 설정하고 포인트를 치십시오. 모든 VAR을보고 디버그 콘솔에서 바로 객체를 조사 할 수 있습니다.

Ruby 개발자에게 강력히 추천합니다.

나에게 Rubymine에는 다른 무료 또는 저렴한 편집자/IDE가 가지고 있지 않다는 3 가지 큰 장점이 있습니다 (특히 TextMate 및 Ruby Vim).

  • 그만큼 모든 보석 소스를 탐색하는 능력, 단일 키 스트로크 (Linux의 Ctrl + B, Mac의 CMD + B) 또는 관련 문서 (Linux의 Ctrl + Q)의 GEM 깊은 라이브러리 메소드의 정의로 이동하십시오.
  • 그래픽 디버거 통합. 인쇄 문으로 디버깅을하고 명령 라인 디버거가 너무 비밀스러운 경우 (모든 나무의 숲을 볼 수 없음), 실행중인 테스트 스위트 또는 라이브 서버를 디버깅하는 시간 절약은 Rubymine의 가격이 가치가 있습니다. (시간을 전혀 소중히 여기는 경우).
  • JetBrains 팀의 지속적인 헌신 유지하고 통합하십시오 모든 변덕과 트렌드 오픈 소스 도구 체인. 3 년 동안, 나는 독점적으로 Rubymine을 사용했는데, 그들이 따르는 것을 보았고 견인력을 얻는 모든 것을 보았습니다. 그들의 반응성은 타의 추종을 불허합니다. 이에 대한 3 가지 예 : 2009 년의 기본 오이 사양, 2010 년 RVM, 2011 년 커피 스크립트.

나는 그것을 사용하고 지금 당장 그만한 가치가 있다고 생각하지 마십시오. 완전한 IDE와 함께 일하는 것을 좋아한다면 Radrails는 훌륭하고 (다른 방식으로) 무료입니다. 나는 Rubymine에 모든 키보드 바로 가기를 얻지 못했기 때문에 원하는만큼 생산적이지는 않지만 명령 줄에서 필요한 것보다 더 많은 일을하고 있다고 생각합니다. '진짜'IDE. 그것은 나에게 매우 안정적이었고 (Linux에서) 소스 컨트롤 통합은 좋으며 예전만큼 느리지는 않습니다 (로드하고 싶지 않은 경우에도 여전히 VIM에서 끝납니다). 나는 '플러그인'생태가 그 주위에 발전하기를 바라고있다. 전반적으로, 그것은 꽤 좋은 제품이지만 Radrails보다 99 달러의 가치가있는 (아직?) (Netbeans를 사용하지 않음).

나는 지금 Netbeans를 잠시 (1 년) 사용했습니다. 그리고 Radrails도 시도했습니다. 그러나 나는 Rubymine 원인을 선택합니다.

  • 기본 IDE는 매우 견고하고 플러그인이 많습니다.
  • 일반적으로 더 지능적이고 리팩토링 능력이 우수합니다.
  • 그것은 Ruby and Rails (Saas, Haml, Cucumber, whildr, rspec ... 등) 외부의 많은 다른 프레임 워크 및 기술을 지원합니다.
  • 내가 좋아하는 버전 제어 시스템 인 Git을 지원합니다.

대체로 중요한 매핑을 배우는 데 시간이 걸리면 매우 생산적 일 수 있다고 생각합니다. 당신은 쉘을 전혀 사용할 필요가 없습니다 (때로는 필요할 수도 있지만 ... 아이디어를 얻습니다).

내 2 센트

나는 Rubymine을 사용하여 한동안 Rails 앱을 개발해 왔습니다. 몇 달 전에 내가 지불하는 것을 추천하는 것을 주저했던 시점이있었습니다. 그러나 새로운 기능을 개선하고 추가하는 비율은 정말 인상적입니다. BDD (오이와 함께)를하고 있다면 단계 완료 및 탐색을 위해서만 구매할 가치가 있습니다. 또한 JavaScript, HTML, CSS, VCS 지원 등과 같은 Intellij에서 나온 기능도 우수합니다.

저는 전 NetBeans 사용자입니다. 나는 Rubymine을 좋아합니다! 우수한 RVM, GIT, RSPEC 및 Cucumber 통합이 있으며 모두 내 스택에 있습니다. 그것과 함께 가십시오. 당신은 미안하지 않을 것입니다.

나는 Redmine과 TextMate를 모두 사용했지만 TextMate에서 코딩하는 데 더 많은 시간을 소비하는 경향이 있습니다. 일을 더 빨리 끝내는 것은 선호도의 문제입니다. 제 생각에는 최고의 도구입니다.

행운을 빕니다 @johnrlive

나는 "프로젝트 인식"Rubymine이 어떻게되는지 좋아합니다. ST2 (여전히 매일 사용하는)에서 나오는 것은 ST2와 같은 편집자의 우아함을 놓치지 않기가 어렵지만 버전싱으로 대규모 프로젝트를 수행하는 것은 저에게 선택의 ID입니다. 편집자와 UI가 향상되기를 바랍니다.

방금 며칠 전까지 행복한 텍스트 메이트 프로그래머가되어 IDE 개념을 탐구하기 시작했습니다. 그러나 이제 Netbeans와 Rubymine과 함께 연주 했으므로 Rubymine Rocks를 말해야합니다. Netbeans는 가격이 시원하지만 느리고 느리고 느립니다. 때로는 창문이 오랫동안 잠겨있는 동안 무언가가 "생각"하는 동안, 나는 상상할 수없는 것입니다. 다른 한편으로, 상당히 초보자 루비 프로그래머로서, 나는 Rubymine을 GIT와 대화하고 몇 분 안에 자동으로 대화 할 수있었습니다. 반대로, 나는 여전히 Heroku 또는 Growl과 함께 일하는 방법을 알지 못했지만 여전히 새로 새로워졌습니다.

나는 당신이 찾고있는 것에 달려 있다고 말할 것입니다. Netbeans는 확실히 매우 유능하고 충분한 IDE입니다. Rubymine은 자동 완성과 정말 쉬운 GIT 통합으로 빛납니다. 당신이 여분의 돈이 많다면 나는 루비 광산이 갈 길이라고 말할 것입니다. 그러나 제 경우에는 내가 파산 한 대학생 Netbeans 및/또는 텍스트 메이트가 일을 잘합니다. NetBeans 밖에서 GIT에 추가 분만을 보내고 문서화를 위해 추가 모니터를 사용하는 것이 지금까지 잘 작동했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top