android studio를 emacs로 대체 가능할까요?

gurumong의 이미지

제가 여러 IDE들을 사용해본것은 아닙니다만 안드로이드 스튜디오를 사용해보면서 느낀점으로는 안드로이드 개발 환경만을 위한 특수한 기능을 빼고 보더라도 제공되는 기능들이 알차고 너무 좋고 대단하다는 생각이 들었거든요

제가 원래 딱히 이런 툴들은 그냥 툴로만 바라보았고 필요한것만 배워두고 그것만 써야지 하는 생각을 가지고 있었는데 안드로이드 스튜디오 만큼은 적극적으로 여러 기능들을 살펴보고 사용해봐야하겠다라는 생각을 가지게 되었어요

다른 IDE에도 있는 기능인지 모르겠지만 클래스 상속계층구조를 보여주는 기능이나 자동완성도 오타가 나더라도 상황에 맞는 문자열을 상단에 보여주는 등 타이핑에 따른 실수를 줄여주거나 코드 네비게이션 기능을 사용하면서 감탄했어요

예전에 emacs의 명성을 접하게 되면서 조금씩 배워두고 사용하고있는데
아직까지는 emacs를 깊은 단계까지 활용하지 못해서 그런것인지
그 명성 만큼으로는 제가 사용을 못하고 있거든요
계속 emacs를 배워두는것이 좋은지 배우다 보면 언제 android studio를 대체해서 써먹을 수 있을지 잘 모르겠습니다

좀 우둔한 질문인줄 알지만 궁금한것은...
emacs가 가지고 있는 확장 기능들도 안드로이드 스튜디오에 못지 않는데 제가 경험해보지 않아서 일까요?
안드로이드 스튜디오를 emacs로 대체가 가능할까요?

a287848의 이미지

Emacs 로 비슷한 기능을 모두 구현 가능할지도 모르지만, 굳이 그런 방식을 이용해야할 이유가 있을까요?

개발하는 환경에 따라 각기 편한 환경이 있는데, Emacs가 Editor 로써 기능이 역사가 있고 확장성이 좋다고 해서

적용하는 것은 조금 비효율 적인것 같아 보입니다.

저의 경우는 비슷하게 Vi/Emacs 만으로 C 개발을 하다가 언젠가는 프로젝트가 너무 커져서

Eclipse CDT 를 처음 써봤을 때에 IDE 에 대해서 내가 너무 편견을 갖고 있었구나라고 느끼기도 했고요.

팀 으로 일하다보면 같이 디버깅을 하던가 함께 Project 환경 같은 것을 공유하면서 함께 작업 하는데

특별한 환경을 쓰면 같이 공유하기가 힘들어 집니다. 남들은 쉽게 하는 것을 나는 찾아가면서 기능 찾고 Plugin 찾고 해야 하니깐요

Dig it.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.