Programing

안드로이드 앱을 개발하기위한 최고의 IDE는 무엇입니까?

lottogame 2020. 4. 6. 07:55
반응형

안드로이드 앱을 개발하기위한 최고의 IDE는 무엇입니까? [닫은]


Android 앱 개발을 시작하려고하며 IDE를 가져와야합니다. 이클립스와 안드로이드 이클립스 플러그인은 자연스러운 선택으로 보입니다. 그러나 나는 intelliJ에 익숙하고 재 샤프하므로 intelliJ를 선호합니다.

누구든지 https://code.google.com/archive/p/idea-android/를 사용 했습니까? 이것이 좋은가요?

총알을 물고 이클립스를 배워야할까요?


최근 소식

Android Studio는 공식적으로 베타 버전에서 제공되어 출시되었습니다. 이제는 Android 개발의 공식 IDE입니다. Eclipse는 더 이상 지원되지 않습니다. 확실히 안드로이드 개발을 위해 선택한 IDE입니다. 다운로드 페이지 링크 : http://developer.android.com/sdk/index.html


뉴스

Google I / O 2013부터 Android 팀은 새로운 Android Studio IDE ( http://developer.android.com/sdk/installing/studio.html)를 사용하여 IntelliJ Idea로 전환했습니다.

Google이 아이디어를지지하는 것을 보게되어 기쁩니다. Android Studio와 Idea는 이제 Android 개발을위한 결정적인 IDE가 될 것입니다. :디


원래 답변

IntelliJ는 이제 Android를 지원합니다. 플러그인에 대해서는 JetBrains 도움말 페이지 및 Google 코드 프로젝트 페이지 에서 Android 지원 활성화를 참조하십시오 . 시작 위키 페이지는 꽤 도움이된다.

IntelliJ에 익숙하다면 Android 도구 전용 IDE를 전환하는 것이 도움이되지 않는다고 생각합니다. 모든 텍스트 편집기를 사용하여 Android에서 작업 할 수 있습니다 (Vim 사용). 특정 환경에서 생산성이 높으면 왜 새로운 환경을 배워야하는지 알 수 없습니다. 내 의견으로는 가치가 없습니다. 또한 저는 큰 IntelliJ 팬입니다. IntelliJ 플러그인을 사용하면 APK 파일을 만들고 앱을 에뮬레이터로 푸시 할 수 있습니다. 이것이 Android 앱 개발에 필요한 전부입니다. 나는 당신이 IntelliJ를 안전하게 지키고 있다고 말하고 싶습니다.

업데이트 : 이제 IntelliJ 안드로이드 개발을위한 공식 무료 IDE가 있습니다! http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/


Eclipse는 배우기가 어렵지 않습니다 (Eclipse와 NetBeans를 모두 사용하고 아주 쉽게 전환 할 수 있습니다). 처음부터 Android 개발을 배우려면 방금 마친 Hello, Android를 추천 할 수 있습니다 . Android 앱 개발에 유용한 Eclipse의 모든 기능을 사용하는 방법을 정확하게 보여줍니다. 또한 명령 줄과 다른 IDE에서 개발하도록 설정하는 간단한 섹션도 있습니다.


기존 IDE 중에서 Ted Neward 는 다음과 같이 순위를 매 깁니다.

최고 : IntelliJ IDEA

둘째 : 넷빈즈

셋째 : 이클립스

그는 이클립스가 많은 "마찰"을 던진다 고 생각하는 것 같다. 무슨 뜻인지 말하기 어렵다.

몇 년 후 편집 : 노드 개발에 Eclipse / Aptana를 사용하고 노드 및 루비 개발에 JetBrains 제품을 사용하려고 시도한 후에는 IntelliJ IDEA로 시작하여 30 일 평가판을 사용해보십시오.


불행히도 안드로이드를위한 완벽한 IDE는 없습니다. Eclipse는 Google이 개발 한 유일한 플러그인이기 때문에 더 많은 기능을 가지고 있습니다. 그러나 나처럼, 충돌에 지 쳤고 디버그 / 개발 모드가 지친 경우 http://nbandroid.kenai.com의 Netbeans 플러그인을 사용하십시오 .


NDK를 사용하여 Android 네이티브 코드 개발을 수행하는 경우 Visual Studio를 사용해보십시오. (오타 아님) 체크 아웃 : http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html

및 : http://code.google.com/p/vs-android/


나는 intellij 가 안드로이드에 가장 적합한 옵션 이라고 생각 합니다. 나는 일식과 intellij를 모두 사용했으며 intellij는 다음과 같은 이유로 일식과 비교하여 안드로이드와 사용하기가 훨씬 쉽다는 것을 발견했습니다.

Intellij는 안드로이드에 대한 내장 지원을 제공하며 Eclipse와 관련하여 필요에 따라 구성 할 필요가 없습니다. Intellij는 자동 조회 기능을 제공하여 우리 같은 개발자가 생산성을 높이는 데 정말로 중요합니다. 그리고 우리가 일식에 대해 이야기한다면 각각의 모든 방법, 클래스 이름 등을 직접 입력해야합니다. (이클립스 에도이 기능이있을 수는 있지만 그것을 찾지 못하고 믿을 수는 없습니다.) 이클립스보다 훨씬 사용자 친화적이고 사용하기 쉽습니다. 스택 오버플로의 다른 구성원이 안드로이드 개발에 가장 적합한 IDE를 결정하는 데 도움이되기를 바랍니다.

내 개인적인 선택은 Intellij입니다.

편집하다

그러나 내가 일식에 대해 좋아하는 것은 시각적 레이아웃 작성자입니다. 드래그 앤 드롭 기술을 사용하여 레이아웃을 만들 수 있으며 이클립스는 XCODE와 마찬가지로 XML 파일을 자동으로 생성합니다.

편집하다

좋은 소식!! Intellij는 앱의보기가 어떻게 보이는지 보여주는 새로운 기능을 추가했습니다. Eclipse와 똑같이 작동하지 않지만 레이아웃에 대한 좋은 아이디어를 제공합니다.

개인 선택은 여전히 ​​Intellij입니다. 왜냐하면 식보다 빨리 입력하는 데 도움이되기 때문입니다.

편집하다

요즘 사람들은 일식 주노를 사용하고 있으며 버그가 있고 느린 것을 발견했습니다. 따라서 여전히 이클립스를 사용하려면 이전 버전을 사용하는 것이 좋습니다. 그리고 마지막으로 일식에서 자동 완성을 활성화하는 방법을 찾을 수 있습니다. 아래는 작은 튜토리얼입니다.

Eclipse-> 환경 설정-> Java-> 편집기-> 컨텐츠 지원-> 자동 활성화

이제 주어진 세 상자에 다음을 넣으십시오.

Auto Activation delay(ms) - 0
Auto activation triggers for java - .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Auto activation triggers for javadoc - @#

당신은 이제 가야합니다. 행복한 코딩.

편집하다

현재 Google은 자체 Android 개발 도구로 Intellij를 채택 했으므로 어느 도구가 더 나은지에 대해서는 의문의 여지가 없습니다. Intellij는 일식보다 훨씬 낫습니다. 그리고 나는 Intellij로 다시 바꿨다. :디


모든 기능을 갖춘 Java IDE는 훌륭하고 동일한 개념과 주요 기능을 모두 공유합니다. 하나의 길을 찾을 수 있다면 많은 어려움없이 다른 사람을 위해 같은 것을 할 수 있습니다.

편집 : Google은 새로운 무료 AndroidStudio를 사용하여 멋진 선물을주었습니다. 나는 이클립스보다 그것을 강력히 추천한다.


Eclipse를 아직 설치하지 않은 경우 Motorola의 MotoDev Studio를 권장합니다. 경로와 함께 Android 환경을 설정하는 것과 같은 성가신 작은 작업을 많이 수행하고 Eclipse에 내장 된 멋진 기능을 많이 추가합니다.

이미 Eclipse를 설치 한 경우에도 플러그인으로 추가 할 수 있습니다 (직접 시도하지는 않았습니다). 그것은 이다 사람들은 모토로라 시장에 응용 프로그램을 추가 할 수있는 기능으로,뿐만 아니라 일부 모토로라의 중심 기능이 있으므로, 모토로라. 어쨌든 당신이 관심이 있다면, 그것을 쏴 : http://developer.motorola.com/docstools/motodevstudio/


필자는 지난 12 개월 동안 IntelliJ IDEA를 기본 IDE로 사용해 왔지만 종종 Eclipse도 사용해야합니다. 따라서 Eclipse에서 작업해야 할 때 손톱을 물어 뜯기 시작합니다. 나는 장단점을 요약 할 것이다.

이클립스 전문가 :
-비주얼 편집기. IDEA에도 하나가 있지만 다소 원시적입니다. IDEA가 편집기를 개선 할 예정이므로이 기능이 곧 삭제 될 것으로 보입니다.
-하나의 오른쪽 창에 많은 프로젝트가 있습니다 (IDEA의 창당 하나의 프로젝트를 좋아하므로 개인적으로도
좋습니다)-Android 프로젝트를 더 빨리 컴파일합니다. IDEA는 컴파일 프로세스를 더 빠르게 만들었으므로 곧이 Eclipse Pro를 삭제할 것으로 기대합니다

IDEA 전문가 :
-더 빠른 인텔리전스 (Resharper를 좋아하는 경우 내가 말하는 내용을 알고 있음)
-더 똑똑한 자동 완성-내 친구와 같은 수업을 쓰기로 결정했습니다. IDEA가 내 소원에 더 빨리 반응하기 때문에
놀라 울 정도로 똑똑 하기 때문에 어떻게해야할지 모르겠습니다. Ctrl + Shift + Space를 누르면 IDEA에서 필요한 내용을 알려줍니다. 또한 name객체를 채우는 경우 명명 체계를 인식하여 먼저 getName방법을 표시 합니다.
-내가 기억하는대로 더 추가 할 것입니다

아이디어 단점 :
-여전히 유일한 단점 은 Eclipse Android 프로젝트를 열고 XML 레이아웃 파일을 편집하면 Eclipse가 더 이상 편집 된 파일을 시각적 레이아웃 편집기에 표시 할 수 없다는 것입니다. 이것은 현재 수정되지 않았으며 어떻게 든 XML을 망쳐 놓는 IDEA의 버그입니다.

결론 : .NET에서 ReSharper의 이점을 보지 못하는 사람이라면 (그리고 우리는 모두 .NET으로 코딩 한) Eclipse를 고수 할 것입니다. 공식 Android IDE이며 최고라고 생각합니다.
ReSharper를 좋아하고 더 빨리 코딩하려면 IDEA에 감사하고 영원히 고수 할 것입니다.


안드로이드 개발을 지원하는 IDE는 Processing for Android : http://wiki.processing.org/w/Android 입니다. 처리는 자체 언어이지만 배우기 쉽습니다. Android를 처리하려면 JDK 및 Android SDK를 설치해야하지만 자체적으로 실행됩니다. Linux, Mac OSX 및 Windows에서 실행됩니다 (부록 참고 : Processing에서 데스크톱 앱을 개발 한 다음 이러한 운영 체제를 대상으로 컴파일 할 수 있음). 개발은 진행 중이지만 작동합니다. 아이디어를 빠르게 스케치하고 안드로이드 폰에서 실행하는 데 특히 좋습니다 (다른 IDE에서 추가로 개발하려는 경우에도).

활성 지원 포럼은 여기에 있습니다 : http://forum.processing.org/android-processing .


좋은 시스템 중 하나는 Basic4Android 입니다. Basic에 익숙한 모든 사람에게 적합합니다.

  • 화면 레이아웃을위한 비주얼 디자이너 포함
  • Android SDK의 일부로 사용 가능한 에뮬레이터에 연결할 수 있습니다
  • 프로그램을 개발하기가 비교적 쉽습니다.

Eclipse와 Netbeans는 둘 다 끔찍한 일이며, 심각한 개발자조차도 수년 동안 계속 사용해 왔으며 더 나은 제품을 고수하려고하지 않은 기적입니다.

핸드 헬드가 아닌 플랫폼 (win, mac, linux)에 관해서는 플랫폼으로서의 Java는 부끄러운 일이며, 누군가 플랫폼에서 개발하려고한다면 Java를 전혀 사용하지 말고 다른 것을하십시오. 시스템의 규모가 축소됨에 따라 이동성 측면에서 운이 좋을 것입니다.

내가 아는 한, Java 환경에서 자체 작성되지 않은 Java 용 기존 IDE가 없습니다. Java가 데스크탑 환경을 망쳐 놓고 있기 때문에 이것은 끔찍합니다.

안드로이드 프로젝트는 가능하지만 자체 환경을 사용하는 Java IDE / Editor를 찾기 위해 Google에서 몇 시간을 기꺼이 씁니다.


Eclipse IDE는 다른 IDE보다는 안드로이드 응용 프로그램에 더 적합하다고 생각합니다. 프로젝트를 유연하고 편리하게 만드는 5 가지 이상의 관점을 제공하기 때문에 3.6 이상으로 시작하는 Eclipse ides를 사용하면 더 나은 성능을 얻을 수 있습니다.

Eclipse_jee_indigo
Eclipse_java_indigo
Eclipse_classic

위의 식은 모두 최신 버전 이며 모든 종류의 액세스를 지원 하는 버전 3.7.2에 속합니다 .


나는 당신에게 가장 친숙한 환경을 사용하는 것을지지합니다. 그러나 이것이 항상 최선의 선택은 아닙니다. 경우에 따라 다른 환경으로 인해 장기적으로 효율성이 훨씬 높아질 수 있습니다.

이 특별한 경우에 나는 이미 알고있는 것을 고수하는 것이 좋은 옵션이라고 생각하지만 새로운 것을 시작하는 사람은 이클립스가 제공하는 쉬운 설정 및 SDK / NDK 통합으로 혜택을 볼 수 있습니다. 또한 다른 IDE에서 지리적 위치 조작 (또는 전화 상태 조작-즉 수신 전화 등)이 어떻게 사용되는지 알지 못하지만 일식 내 통합은 완벽하게 느껴집니다.

AIDE 는 여행 중이나 항상 책상에 앉고 싶지 않을 때 사용하는 재미있는 옵션입니다. 그것은 안드로이드에서 실행되고 안드로이드 응용 프로그램을 컴파일 한 다음 컴퓨터를 건드리지 않고도 설치할 수있는 IDE를 매우 잘 정리 한 것입니다. logcat 판독, 구문 강조 및 일부 git 호환성도 포함합니다. 분명히 화면 공간이 충분하지 않아서 일이 복잡해 지거나 한 번에 원하는 모든 것을 볼 수는 없지만 빠른 수정이나 프로젝트 초기에 충분합니다.


Eclipse는 최고의 IDE입니다. 일식에서 안드로이드를 설정하고 응용 프로그램을 디버그하는 것이 쉽습니다


Eclipse는 Android 플랫폼에서 가장 널리 사용되는 개발 환경입니다. 그 이유는 구글 자체가 플러그인을 제공하여 Eclipse에 추가하고 애플리케이션 개발을 시작하기 때문입니다. 나는 일식 시장에서 설치를 시도했지만 안드로이드 응용 프로그램 을 만드는 것은 매우 쉽고 간단 합니다 . 또한 매우 간단하게 설정하십시오 .


Adobe AIR를 사용하여 풍부한 UI로 채워진 Android 응용 프로그램을 개발할 수도 있습니다. 그 길을 갈 계획이라면 Flex Builder Burrito가 최고의 IDE입니다. AIR4Android 앱 http://blog.air4android.com/?p=13 을 만드는 것이 얼마나 쉬운 지이 게시물을 살펴보십시오.


TextMate 용 Android 번들을 권장합니다 : https://github.com/nesterow/Android.tmbundle 가볍고 사용하기 쉽습니다. 지능은 없지만 실제로는 네임 스페이스를 더 잘 기억합니다. :)


나에게 가장 좋은 것은 Motodev 는 Motorola가 개발 한 Eclipse 플러그인입니다.


Juno 사용할 수 있습니다. 내가 작업 한 Helios 보다 빠릅니다 . 당신은 그것을 시도 할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/1715697/what-is-the-best-ide-to-develop-android-apps-in

반응형