개발자가 맥에 설치하는 앱

Adami·2021년 1월 18일
11
post-custom-banner

얼마전 회사 맥북도 새로 받고 집에 있는 아이맥도 재설치하면서 깔았던 앱들을 정리 해 본다.

IntelliJ IDEA

https://www.jetbrains.com/ko-kr/idea/download

내 밥줄, 자바 개발자의 단짝친구, IntelliJ 안 사주는 회사는 가지 말자.

PyCharm

https://www.jetbrains.com/ko-kr/pycharm/download

파이썬 서버 개발에 이만한 도구 없다.

Datagrip

https://www.jetbrains.com/ko-kr/datagrip/download

JetBrains All Products Pack 에 들어있어 사용하기 시작했고, IDEA 와 비슷한 UI 를 가지고 있어 편리함. 최근에 추가된 MongoDB 지원이 아직 부족한게 단점.

UI 의 통일성이 주는 이점이 꽤 커서, 디자이너가 Adobe 의 도구에 종속되는것 처럼 개발자도 JetBrains 의 도구에 종속될 수 있지 않을까 하는 생각.

Xcode

https://apps.apple.com/kr/app/xcode/id497799835

iOS 개발자가 아니지만 Xcode 에 포함되어 있는 도구들을 사용하기 위한 목적으로 설치. (Simulator, Xcode Command Line Tools 등)

그리고 언젠가 iOS 개발도 시작해 보자는 생각에..

Visual Studio Code

https://code.visualstudio.com/download

상당한 팬덤(?)을 지닌 코드 에디터. 개인적으로는 Visual Studio 에서 넘어온 이질적인 단축키로 인해 자주 손이 가지 않지만.. 간편하게 열어보고 편집 하기는 좋은 것 같다.

비 자바 개발에 IDEA 를 쓰기는 어색한 면이 있어서, vscode + 플러그인 으로 대체하고 싶다고 생각함.

Android Studio

https://developer.android.com/studio

앱개발자와 협업과 Flutter 사용을 위해 설치.

Mac + Android Studio + Flutter + (iOS) Simulator 조합이 꽤 좋은 것 같다.

Homebrew

https://brew.sh

맥에서 사용할 수 있는 패키지 매니저.

Github 를 이용해 패키지 버전 관리를 하는 것도 별로고 (느리다)
구버전 패키지를 제대로 제공 안하는 것도
멀티유저 환경에서 제대로 동작 안 하는 것도 (ownership 권한 문제가 있음)
삭제도 제대로 안되는 것도
루비로 만들어진 것도 (...)
썩 마음에 들지 않지만 아직은 대채제가 없는듯 하다..

AdoptOpenJDK

https://adoptopenjdk.net

오라클의 변덕으로 공식 JDK 대신 사용하는 OpenJDK 빌드.

Oh my zsh

https://github.com/ohmyzsh/ohmyzsh

터미널을 더 아름답고 쓰기 편하게 해 주는 도구. 폰트도 바꾸고 테마도 바꾸면서 꾸미다 보면 끝이 없지만, 그런다고 생산성이 크게 향상 되지는 않는 것 같아 나는 그냥 초기 상태로 사용한다.

zsh-syntax-highlighting

https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md

터미널 문법 강조. 컬러풀.

Insomnia

https://insomnia.rest/download

Rest API 테스트 클라이언트 툴. 주로 Postman 을 많이 사용하던데 나는 이 앱의 UI 가 더 간결하고 쓰기 쉬워 선택했다.

iTerm2

https://iterm2.com/downloads.html

맥 기본 터미널의 대체품. 여러 기능이 있지만 Split view 하나만으로도 쓸 이유가 충분하다.

Alfred

https://www.alfredapp.com

Spotlight 대체품. Powerpack 을 결제하고 (비싸다) Workflow 이것저것 설치하면 맥이 더 편해지는 것 같은데, 개발자가 가장 많이 사용하는건 역시 앱 실행과 Dash Workflow 두 가지인 것 같다.

Dash for mac

https://kapeli.com/dash

개발 문서를 오프라인으로 찾아볼 수 있는 앱.
유료지만 강추!
개발자라면 30달러 투자해 보면 어떨까? 다양한 플러그인을 제공해 문서 찾는 시간을 크게 줄여준다.

Magnet

https://apps.apple.com/kr/app/magnet/id441258766

윈도우처럼 창 분할 기능을 제공해 주는 앱. 별로 비싸진 않지만 왜 애플은 이 기능을 기본 제공 안할까?

Kakaotalk

https://apps.apple.com/kr/app/kakaotalk/id869223134

우리 회사 메신저... Telegram 처럼 창 하나로 여러 채팅창을 볼 수 있게 되면 좋겠다.

Telegram

https://apps.apple.com/kr/app/telegram/id747648890

Fast. Secure. Powerful. 이걸 전국민이 사용해줬으면 하는 바람.

RunCat

https://apps.apple.com/kr/app/runcat/id1429033973

고양이가 달려가면서 CPU 사용량같은 걸 보여준다. 귀엽고 실용적이다.

Google Chrome

https://www.google.com/intl/ko/chrome

웹개발 필수품. 하지만 맥에서 일상적인 브라우징은 Safari 가 더 좋음

IINA

https://iina.io

QuickTime 대체품. 상식적인 단축키가 마음에 든다.

Keka

https://www.keka.io

압축프로그램. 공식웹에서 받으면 무료지만 App Store 에서 다운로드 받으면 유료이므로 주의.

Studio 3T

https://studio3t.com

MongoDB GUI 클라이언트. 유료이고 기능도 다양한데 뭔가 좀 별로다.. UI 도 촌스럽고 스크롤도 느리고.. 하지만 마땅한 대체재가 없음.

Robo 3T 라고 무료 버전이 있는데 이건 더 별로다.

Transmission

https://transmissionbt.com/download/

오픈소스 토렌트 클라이언트. 깔끔하고 사용하기 편함.

Notion

https://www.notion.so/desktop

나만의 위키. 정리, 메모에는 이만한 도구가 없는 것 같다. 얼마전까지는 무료 사용자의 최대 사용 블록(용량) 에 제한이 있었는데 이제 무제한이 되어 더 좋아짐. 단점은 오프라인에 환경에서 사용이 어렵다는 것.

TBU

profile
개발자
post-custom-banner

0개의 댓글