Computer >> 컴퓨터 >  >> 프로그램 작성 >> Ruby

어떤 Ruby IDE를 사용해야 하나요?

에디터 안에서 개발자로서 많은 시간을 보내게 될 것이므로 편안하고 생산적인 에디터를 사용하는 것이 중요합니다.

이 기사에서:

귀하에게 적합한 Ruby IDE/에디터 선택을 도와드리고 싶습니다. !

이 결정에 대해 스트레스를 받을 필요는 없습니다. 하나를 선택하고 몇 주 동안 시도해 보고 어떤 느낌인지 확인하십시오. 나중에 언제든지 편집기를 변경할 수 있습니다.

찾아야 할 몇 가지 사항입니다. :

  • 더 쉽게 사용할 수 있는 Ruby 관련 플러그인
  • 편집자가 오픈 소스인지 여부
  • 생산성을 향상시키는 내장 기능(예:코드 스니펫, 자동 완성, 방해가 되지 않는 깔끔한 디자인)

이 모든 편집기는 Windows, Linux 및 Mac을 지원합니다.

시작하겠습니다!

아톰 편집기

Atom은 Github의 오픈 소스 코드 편집기입니다. Ruby를 비롯한 많은 프로그래밍 언어를 지원합니다.

어떤 Ruby IDE를 사용해야 하나요?

장점 :

  • Git 통합
  • 코드 스니펫 지원(시간 절약)
  • 편집기에서 직접 코드를 실행할 수 있습니다(플러그인 사용)

단점 :

  • 정말 큰 파일을 열 때 속도가 느릴 수 있음

VSCode 편집기

VSCode는 Microsoft의 오픈 소스 코드 편집기이며 Atom과 동일한 GUI 기술을 기반으로 합니다.

어떤 Ruby IDE를 사용해야 하나요?

장점 :

  • 터미널 통합
  • 디버거 통합 및 기타 IDE 유사 기능(플러그인을 통한 언어 지원 필요)
  • 현재 개발 중

단점 :

  • Ruby 언어 플러그인은 업데이트가 많지 않지만 작동합니다 🙂

RubyMine IDE

RubyMine은 JetBrains의 비공개 소스 코드 편집기입니다. 기능 면에서 가장 완벽한 IDE이지만 무료도 아닙니다.

어떤 Ruby IDE를 사용해야 하나요?

장점 :

  • 리팩토링 지원
  • 테스트 프레임워크, 번들러, 레이크, 터미널 등과의 통합
  • 지능형 자동 완성

단점 :

  • 비공개 소스
  • 성능 및 UI 디자인 면에서 "무겁다"고 느낄 수 있음

VIM 편집기

VIM(VI iMproved)은 오랫동안 사용되어 온 오픈 소스 편집기로, 가장 눈에 띄는 특징은 터미널 기반 , GUI 기반의 다른 편집기와 달리. 새로운 기능을 추가하기 위해 설치할 수 있는 수많은 플러그인이 있습니다.

어떤 Ruby IDE를 사용해야 하나요?

장점 :

  • 다양한 키보드 단축키 및 플러그인
  • 터미널에서 나가거나 마우스 없이 필요한 모든 작업을 수행할 수 있습니다.
  • 강력한 편집 기능(따옴표 안 삭제, 정규식 바꾸기, 선택 차단 등)

단점 :

  • 급격한 학습 곡선
  • 초기 설정에 약간의 시간이 소요됨(.vimrc 파일 및 플러그인 설치)

기타 편집자

이 네 명의 편집자가 Ruby 커뮤니티에서 가장 인기가 있다고 생각하지만 언급할 가치가 있는 다른 편집자도 있습니다.

목록은 다음과 같습니다. :

  • 숭고한 텍스트
  • 이맥스
  • Cloud9(온라인 편집기)

언제든지 시도해 보십시오.

개인적으로 저는 대부분의 Ruby 개발 및 작성에 Atom을 사용하고 구성 파일과 같은 빠른 편집을 위해 VIM을 사용합니다.

요약

작업을 더 쉽게 만들어주는 몇 가지 Ruby 편집기에 대해 배웠습니다. 어떤 것을 선택하시겠습니까?

댓글로 알려주세요 🙂

읽어주셔서 감사합니다!