Brackets 라는 코드 편집기를 아는 분들이 많을 것입니다.
한번 설치하고 홈페이지 들어갈일이 잘 없다보니 몰랐는데, 2021년 9월 1일부터 어도비에서 브래킷의 지원을 중단하기로 했습니다.
프론트 앤드 쪽 작업을 하는 분들에게 브래킷은 상당히 편리했던 코드 편집기였습니다.
그 이유는 실시간으로 코드를 변경할때마다 미리보기를 보여주고, 기능도 바로 테스트를 할 수 있었기 때문입니다.
visual studio code를 주로 쓰다가도, 웹 페이지쪽 프론트 만들때는 Brackets를 찾아서 썼었는데, 지금 받아놓은 버전 이후에는 유지 보수가 안된다고 하니 많이 아쉽습니다.
코딩은 노트패드만 가지고도 할 수 있지만, 코드 편집기를 쓰는 이유는 바로 작업 효율성을 높이기 위함입니다.
브래킷을 쓰는 이유가 프론트 앤드 작업에서 효율성을 극대화 할 수 있음이었는데요.
만약 브래킷만 쓰다가, 다른 코드 편집기를 쓴적이 없어 고민이 될때 대안들 5가지를 추려 보았습니다.
코드 편집기 추천
1. Atom
개발자의 성지인 Github에서 개발한 코드 편집기가 아톰입니다.
언뜻 보면 서브라임 텍스트와 매우 유사한 느낌인데요. 아무래도 서브라임 텍스트가 엄청나게 인기를 끌었던 당시이기 때문에 영향을 받을 수 밖에 없었다고 생각됩니다.
깃헙에서 나온 편집기이므로 깃헙과 통합하는데 편리하며, 디자인은 심플하지만 패키지 관리자로 플러그인을 관리할 수 있으며, 교차 플랫폼 편집 허용 등의 기능이 있어서 많이 사용되고 있습니다.
2. visual studio code
brackets에서도 비주얼 스튜디오 코드로의 이전을 추천할 예정이라고 합니다.
그 이유는 어도비와 ms가 파트너십 관계에 있어서 그러한데요.
ms에서는 이미 visual studio 라는 거대한 괴물이 있습니다. 하지만, 대부분이 무료인 코드 편집기 시장이 커지면서 ms에서도 조금 늦게나마 뛰어들게 되었습니다.
그런데, 이미 아톰이나 서브라임 같은 시장에서 자리를 잡고 있는 코드 편집기에 밀려 다소 힘을 못쓰고 있는 형국이라, 브라켓과 협업하여 점유율을 늘리기 위해 노력하고 있습니다.
비주얼 스튜디오 코드는 기존 아버지라고 부를 수 있는 비주얼 스튜디오로 부터 많은 것을 물려받아서 그런가 매우 강력한 기능을 많이 가지고 있습니다.
대신 이러한 기능들을 로드 하느라 빠르고 가볍다는 느낌은 아닙니다.
그럼데도 불구하고 개발 규모에 관계없이 사용할 수 있는 범용적인 코드 편집기라고 할 수 있으며, 다양한 확장 플러그인도 많이 제공되고 편리하기 때문에 점차 점유율을 높여갈 것으로 예상이 됩니다.
3. sublime text 3
개발자들이 가장 사랑하는 코드 편집기 중에 하나가 바로 서브라임 텍스트입니다.
일단 가볍고, 빠르다는 점이 서브라임 텍스트 코드 편집기의 가장 큰 장점입니다.
그런데 단순히 가볍고 빠르다는 것만으로는 점유율 상위를 차지하기는 쉽지 않습니다.
서브라임 텍스트를 위한 다양한 확장 플러그인과 패키지가 어마어마하게 많이 있다는 점도 매력적입니다.
또한 테마를 변경할 수 있다는 것도 인기 요인입니다.
이러한 서브라임 텍스트를 3번째로 소개하는 이유는 바로 완전 무료가 아니라는 점입니다.
물론 무료로 쓰려면 계속 쓸 수 있지만, 유료로 라이센스 구매하라는 알림 창이 계속 떠서 작업하다가 번거로움을 느끼게 됩니다.
4. notepad++
아직도 노트패드++을 쓴다고 라며 놀랄 수 있습니다.
노트패드++은 c++로 작성되어 있어 매우 빠릅니다. 지금도 계속 업데이트가 되고 있으며, 다양한 확장 플러그인이 있지는 않지만, 코드 편집기로서 기능을 하는데는 무리가 없는 기능들이 제공됩니다.
윈도우에서만 사용할 수 있다는 점이 단점이지만, ui 커스터마이징이 가능하며 다양한 언어와 다중 뷰를 제공한다는 점도 장점입니다.
항간에는 ui 커스터마이징이 가능하다는 것이 단점이라고도 합니다.
5. codespaces
웹 개발자들은 노트북을 들고 다니면서 작업을 하는 경우가 많습니다.
그 이유는 나에게 맞는 작업환경을 만들기 위해 들어가는 시간을 줄이기 위함이라고 할 수 있는데요.
만약 어디서든 내가 작업하는 환경과 동일하게 할 수 있다면 참 편리할 것입니다.
그런 의도로 이제는 웹 브라우저 코드 편집기들이 하나 둘씩 나오고 있습니다.
솔리디티 프로그래밍에 유용한 리믹스 역시 웹 브라우저 편집기인데요.
비주얼 스튜디오 코드의 개발자인 마이크로 소프트는 웹 브라우저 코드 편집기 코드 스페이시스 2020년 5월에 출시했습니다.
코드 스페이시스는 비주얼 스튜디오 코드 기반으로 만들어졌기 때문에, 다양한 기능은 어디서든 사용할 수 있습니다.
공동 작업을 하는데 있어서도 특별한 설치 없이 쉽게 할 수 있습니다.
하지만, 이후 클라우드 서비스에 대한 가격이 책정될 것이라는 점!
그리고 현재 아직 테스트 버전이라는 점에서 조금 꺼려질 수 있지만, 얼리 어답터 성향의 개발자라면 해볼만 할 것 같습니다.
글 마무리
코드 편집기는 개발에 있어서 효율성을 많이 올려줍니다.
그리고 사용하는 사람의 성향 또는 환경에 따라서도 호불호가 달라질 수 있습니다.
세상에 다양한 코드 에디터들이 많지만, 서브라임 텍스트, 아톰, 비주얼스튜디오 코드 정도는 한번쯤 써보면서 왜 다른 개발자들이 선호하는가에 대해서 알아보면 재미있습니다.
'프로그래밍' 카테고리의 다른 글
양자컴퓨터 게임 개발과 미래 (0) | 2021.03.11 |
---|---|
프론트 앤드 프레임워크 2020 TOP 5 (0) | 2021.03.10 |
serverless 프레임워크와 장단점 (0) | 2021.03.08 |
블록체인 프로그래밍 입문자 추천 언어와 툴 4가지 (0) | 2021.03.07 |
ini 파일 유니티에서 읽고 쓰는 방법 (0) | 2021.03.06 |