안드로이드 앱을 개발하기에 가장 좋은 IDE는 무엇입니까?
안드로이드 앱 개발을 시작하려고 하는데 IDE가 필요합니다. 이클립스와 안드로이드 이클립스 플러그인이 자연스러운 선택인 것 같습니다.하지만 저는 inteliJ와 리샤퍼에 익숙하기 때문에 inteliJ를 사용하는 것을 선호합니다.
https://code.google.com/archive/p/idea-android/ 을 사용해 본 사람이 있습니까?이것 좀 괜찮아요?
그냥 참고 이클립스를 배워야 할까요?
최신 뉴스
안드로이드 스튜디오가 공식적으로 베타 버전에서 나와 출시되었습니다.이제 안드로이드 개발의 공식 IDE입니다. 이클립스는 더 이상 지원되지 않습니다.그것은 분명히 안드로이드 개발을 위한 선택된 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로 이동했습니다.
구글이 아이디어를 지지하는 것을 보니 좋습니다.이제부터 Android Studio, 즉 Idea가 Android 개발의 결정적인 IDE가 될 것이라고 해도 무방합니다.d
원답
IntelliJ는 이제 Android를 지원합니다.플러그인에 대한 자세한 내용은 JetBrain 도움말 페이지와 Google Code 프로젝트 페이지에서 Android 지원 활성화를 참조하십시오.시작하기 Wiki 페이지는 매우 유용합니다.
만약 당신이 IntelliJ에 익숙하다면 Android 툴에만 IDE를 전환하는 것은 유익하지 않을 것이라고 생각합니다.당신은 안드로이드에서 어떤 텍스트 에디터로도 작업할 수 있습니다 (나는 빔을 사용합니다).특정 환경에서 생산성이 향상된 경우 새로운 환경을 학습해야 하는 이유를 알 수 없습니다.제 생각에는 그럴 가치가 없습니다.게다가 저는 IntelliJ의 열렬한 팬입니다.IntelliJ 플러그인을 사용하면 pk 파일을 만들고 앱을 에뮬레이터에 푸시할 수 있습니다. 안드로이드 앱 개발에 필요한 것은 이것뿐입니다.당신은 IntelliJ와 함께 있어도 안전합니다.
업데이트: 이제 IntelliJ 안드로이드 개발을 위한 공식 무료 IDE가 있습니다! http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/
Eclipse는 배우기 어렵지 않습니다. (저는 Eclipse와 NetBeans를 모두 사용하며, 매우 쉽게 앞뒤로 전환합니다.)처음부터 안드로이드 개발을 배우실 분들이라면 제가 방금 마친 헬로 안드로이드를 추천해드릴 수 있습니다.Android 앱 개발에 유용한 Eclipse의 모든 기능을 사용하는 방법을 정확하게 보여줍니다.명령줄 및 다른 IDE에서 개발하도록 설정하는 방법에 대한 간단한 섹션도 있습니다.
Ted Neward는 기존 IDE 중에서 다음과 같이 순위를 매깁니다.
최고: IntelliJ IDEA
두 번째: 넷빈즈
세 번째: 이클립스
그는 이클립스가 많은 "마찰"을 토한다고 생각하는 것 같습니다; 그것이 무엇을 의미하는지 말하기 어렵습니다.
편집, 수년 후: 노드 개발에 Eclipse/Aptana를 사용하고 노드 및 루비 개발에 JetBrains 제품을 사용한 후에는 IntelliJ IDEA로 시작하여 30일 평가판을 사용해 보겠습니다.
안타깝게도 안드로이드를 위한 완벽한 IDE는 없습니다.이클립스는 구글이 개발한 유일한 IDE 플러그인이기 때문에 더 많은 기능을 가지고 있습니다.하지만 저와 마찬가지로 충돌과 디버그/개발 모드 전환에 지쳤다면 http://nbandroid.kenai.com 의 Netbeans 플러그인을 사용하십시오.
NDK를 이용한 안드로이드 네이티브 코드 개발을 한다면 Visual Studio에 한번 도전해보세요. (타포가 아닙니다!!!)체크아웃: http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
그리고: http://code.google.com/p/vs-android/
저는 intelij가 안드로이드를 위한 최고의 옵션이라고 생각합니다.저는 이클립스와 인텔리즈를 모두 사용했고 인텔리즈가 이클립스에 비해 안드로이드와 함께 사용하는 것이 훨씬 쉽다는 것을 발견했습니다:-
Intellij는 Android에 대한 내장 지원을 제공하며 Eclipse를 사용할 때처럼 구성할 필요가 없습니다.Intellij는 자동 검색 기능을 제공합니다. 이 기능은 우리와 같은 개발자가 생산성을 높이기 위해 매우 중요합니다.그리고 일식에 대해 이야기하면 모든 메서드, 클래스 이름 등을 직접 입력해야 합니다. (이클립스에도 이 기능이 있을 수 있지만 저는 이 기능을 찾지 못했고 저를 믿었습니다.)일식보다 훨씬 사용하기 쉽고 사용하기 쉽습니다.당신과 다른 스택 오버플로 멤버들이 안드로이드 개발에 가장 적합한 IDE를 결정하는 데 도움이 되기를 바랍니다.
제 개인적인 선택은 Intellij입니다.
편집
하지만 일식에 대해 제가 좋아하는 한 가지가 있는데 그것은 시각적 레이아웃 제작자입니다.드래그 앤 드롭 기법을 사용하여 레이아웃을 만들 수 있으며 이클립스는 XCODE와 마찬가지로 XML 파일을 자동으로 생성합니다.
편집
좋은 소식!!Intellij는 앱의 뷰가 어떻게 보일지 보여주는 새로운 기능을 추가했습니다.이클립스처럼 정확하게 작동하지는 않지만 레이아웃에 대한 좋은 아이디어를 제공합니다.
저의 개인적인 선택은 여전히 Intellij입니다. 왜냐하면 그것은 일식보다 빠르게 타자를 칠 수 있도록 도와주기 때문입니다.
편집
네 여러분, 요즘 일식 주노를 사용하고 있는데 약간 버그가 많고 느리다는 것을 발견했습니다.따라서 여전히 일식을 사용하려면 이전 버전을 사용하는 것이 좋습니다.그리고 마침내 일식에서 자동 완성을 활성화하는 방법을 찾을 수 있었습니다.아래는 작은 자습서입니다.
Eclipse -> 환경설정 -> Java -> Editor -> Content Assist -> 자동 활성화
이제 주어진 세 개의 상자에 다음을 넣습니다.
Auto Activation delay(ms) - 0
Auto activation triggers for java - .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Auto activation triggers for javadoc - @#
이제 가도 좋습니다.해피 코딩.
편집
이제 구글이 자체 안드로이드 개발 도구로 Intellij를 채택했기 때문에, 어떤 것이 더 나은지에 대해서는 의문의 여지가 없습니다.Intellij는 일식보다 훨씬 낫습니다.그리고 다시 Intellij로 전환했는데 마치 집에 돌아온 것 같습니다!!:D
모든 기능을 갖춘 Java IDE는 모두 우수하며 동일한 개념과 주요 기능을 모두 공유합니다.만약 당신이 하나를 중심으로 길을 찾을 수 있다면, 당신은 아마도 큰 문제 없이 다른 어떤 것도 똑같이 할 수 있을 것입니다.
편집: Google은 새로운 Android Studio와 함께 멋진 선물을 주었고 무료로 제공되는 Android Studio는 매우 좋습니다.저는 이클립스보다 그것을 강력히 추천합니다.
아직 이클립스를 설치하지 않았다면 모토로라의 모토데브 스튜디오를 추천합니다.경로와 함께 Android 환경을 설정하는 것과 같은 성가신 작은 작업을 많이 수행하고 Eclipse에 내장된 기능을 많이 추가합니다.
이미 Eclipse를 설치했더라도 플러그인으로 추가할 수 있습니다(나는 직접 시도해 본 적이 없습니다).Motorola 제품이므로 Motorola 시장에 앱을 추가하는 기능과 같은 Motorola 중심의 기능도 있습니다.어쨌든 관심이 있다면 시도해 보세요: http://developer.motorola.com/docstools/motodevstudio/
저는 지난 12개월 동안 IntelliJ IDEA를 메인 IDE로 사용하고 있지만, 종종 Eclipse도 사용해야 합니다.그래서 저는 이클립스에서 일을 해야 할 때 손톱을 물어뜯기 시작합니다.저는 저의 장단점을 요약하겠습니다.
이클립스 프로:
좀이 듭니다.IDEA에도 하나가 있지만, 그것은 다소 원시적입니다.IDEA가 편집기를 개선할 것이기 때문에 이 기능은 곧 삭제될 것이라고 생각합니다.
오른쪽 창 하나에 많은 프로젝트(IDEA의 창당 프로젝트 하나를 좋아하기 때문에 개인적인 단점이기도 합니다.)
Android 프로젝트를 더욱 빠르게 컴파일할 수 있습니다.더 빠르게 도 곧 이 Eclipse proIDEA를 합니다.
IDEA 전문가:
인텔리센스 좋아한다면, 가 무슨 말을 알입니다.
더 스마트한 자동 완성 - 제 친구와 저는 같은 수업을 쓰기로 결정했습니다.IDEA가 제 소원에 더 빨리 반응하기 때문에 저는 그보다 먼저 마쳤습니다.
믿을 수 없을 정도로 똑똑합니다. 무엇을 해야 할지 모르겠습니다. Ctrl+Shift+Space를 누르기만 하면 IDEA가 무엇을 해야 하는지 알려줄 것입니다.또한 이름 지정 구성표를 인식합니다.name
개체, 먼표됩니다시를 합니다.getName
방법.
더 하겠습니다.
IDEA »:
그러나 이클립스 Android 프로젝트를 열고 XML 레이아웃 파일을 편집하면 이클립스는 더 이상 편집된 파일을 시각적 레이아웃 편집기에 표시할 수 없습니다. 날 상태이며 입니다. XML에 오류가 발생한 경우 IDEA의 오류입니다.
결론: 만약 당신이 에서 ReSharper의 장점을 보지 못하는 사람이라면.NET (그리고 우리는 모두 코드를 입력했습니다.NET), 그러면 당신은 아마도 이클립스를 고수할 것입니다.그것은 공식 안드로이드 IDE이고 당신은 그것이 최고라고 믿습니다.
만약 당신이 ReSharper를 좋아했고 더 빨리 코딩하고 싶다면, 당신은 IDEA에 감사하고 영원히 그것을 고수할 것입니다.
Android 개발을 지원하는 IDE는 Processing for Android: http://wiki.processing.org/w/Android 입니다.프로세싱은 그 자체의 언어이지만 배우기 쉽습니다.Android용으로 처리하려면 JDK 및 Android SDK를 설치해야 하지만 자체적으로 실행됩니다.Linux, Mac OS X 및 Windows에서 실행됩니다(참고로 Processing에서 데스크톱 앱을 개발한 다음 컴파일하여 이러한 운영 체제를 대상으로 할 수 있습니다).그것의 개발은 진행 중이지만 효과가 있습니다.특히 아이디어를 빠르게 스케치하고 Android 전화기에서 실행할 때 유용합니다(다른 IDE에서 추가로 개발할 계획이 있는 경우에도 마찬가지).
여기에는 http://forum.processing.org/android-processing 이라는 활발한 지원 포럼이 있습니다.
한 가지 좋은 시스템은 Basic4입니다.Android - Basic에 익숙한 모든 사용자에게 적합합니다.
- 화면 레이아웃에 대한 시각적 디자이너 포함
- Android SDK의 일부로 제공되는 에뮬레이터에 연결할 수 있습니다.
- 비교적 쉽게 프로그램을 개발할 수 있습니다.
Eclipse와 Netbeans는 둘 다 끔찍하게 느립니다. 그리고 저는 심지어 진지한 개발자들조차도 몇 년 동안 그것을 고수해왔고, 심지어 더 나은 제품을 고수하려고 노력하지 않은 것은 기적입니다.
플랫폼으로서의 자바는 휴대용이 아닌 플랫폼(윈, 맥, 리눅스)에 관한 한 부끄러운 일이고, 플랫폼에서 개발할 사람이 있다면 다른 것을 하라고 말하지만 자바를 전혀 사용하지 않습니다.이동성의 경우, 시스템의 규모가 더 축소되었기 때문에 아마도 여기에 행운이 있을 것입니다.
제가 알기로는 자바 환경에서 자체적으로 작성되지 않은 자바용 IDE는 존재하지 않습니다.자바가 데스크톱 환경을 엉망으로 만들고 있기 때문에 이것은 끔찍합니다.
저는 안드로이드 프로젝트에 사용할 수 있지만 자체적으로 네이티브 환경을 사용할 Java IDE/Editor를 찾기 위해 구글에서 몇 시간을 보낼 용의가 있습니다.
I Feel Eclipse IDE는 다른 IDE보다 안드로이드 애플리케이션에 더 적합합니다.왜냐하면 그것은 우리의 프로젝트를 유연하고 쉽게 만드는 다섯 가지 이상의 관점을 제공하기 때문입니다.Eclipse ide는 3.6으로 시작하고 그 이상은 더 나은 성능을 제공할 것입니다.
이클립스_지_인디고
이클립스_자바_인디고
이클립스_클래식
위의 일식은 모두 최신 버전이며 모든 종류의 액세스를 지원하는 버전 3.7.2에 속합니다.
저는 당신에게 가장 친숙한 환경을 사용하는 것을 지지합니다.그러나 이것이 항상 최선의 선택은 아닙니다.경우에 따라 환경이 달라지면 장기적으로 효율성이 크게 향상될 수 있습니다.
이 특별한 경우에는 이미 알고 있는 것을 고수하는 것이 좋은 옵션이라고 생각하지만, 누군가가 이클립스에서 제공하는 쉬운 설정과 sdk/ndk 통합을 통해 새로운 것을 시작하면 도움이 될 것입니다.또한 다른 IDE에서 지리 위치 조작(또는 전화 상태 조작 - 수신 통화 등)이 어떻게 사용 가능한지는 모르겠지만, 일식 내의 통합은 원활하게 느껴집니다.
AID는 제가 여행 중이거나 항상 책상에 앉아 있기 싫을 때 사용하는 재미있는 옵션입니다.Android에서 실행되고 Android 응용 프로그램을 컴파일한 다음 컴퓨터를 건드리지 않고 설치할 수 있는 매우 잘 구성된 IDE입니다.여기에는 로그캣 읽기, 구문 강조 및 일부 git 호환성도 포함됩니다.사용 가능한 화면 부동산이 많지 않고, 일이 복잡해지거나 원하는 모든 것을 한 번에 볼 수는 없지만, 빠른 터치업이나 프로젝트 초기에는 충분합니다.
이클립스는 최고의 IDE입니다.이클립스에서 안드로이드 및 디버그 애플리케이션을 쉽게 설정할 수 있습니다.
이클립스는 안드로이드 플랫폼에서 가장 널리 사용되는 개발 환경입니다.그 이유는 구글 스스로도 이클립스에 추가할 플러그인을 제공하고 애플리케이션 개발을 시작하기 때문입니다.이클립스 마켓에서 설치해봤는데, 안드로이드 앱을 만드는 것은 매우 쉽고 간단합니다.설정 또한 매우 간단합니다.
Adobe AIR을 사용하여 풍부한 UI를 갖춘 Android 응용 프로그램을 개발할 수도 있습니다.그 길을 갈 계획이라면 Flex Builder Burrito가 최고의 IDE입니다.AIR4 Android 앱을 구축하는 것이 얼마나 쉬운지 이 게시물을 보세요. http://blog.air4android.com/ ?p=13
TextMate: https://github.com/nesterow/Android.tmbundle 은 가볍고 사용하기 쉬운 안드로이드 번들을 사용하기 쉽습니다.지능은 없지만 실제로는 네임스페이스를 더 잘 기억하게 해줍니다.:)
모토데브는 모토로라가 개발한 이클립스 플러그인입니다.
당신은 주노를 사용할 수 있습니다. 저는 그것을 찾을 뿐입니다. 제가 그것과 함께 일했던 헬리오스보다 더 빠릅니다.해보세요.
언급URL : https://stackoverflow.com/questions/1715697/what-is-the-best-ide-to-develop-android-apps-in
'programing' 카테고리의 다른 글
프로파일이 애플리케이션 식별자 자격에 대한 자격 파일의 값과 일치하지 않음 (0) | 2023.05.02 |
---|---|
앱 설정을 통한 Azure Function 타이머 구성 (0) | 2023.05.02 |
Git 병합 롤백 (0) | 2023.05.02 |
bash 변수가 0인지 확인합니다. (0) | 2023.04.27 |
설치된 MS-Office 버전을 검색하는 방법은 무엇입니까? (0) | 2023.04.27 |