문제

일반적인 C/C ++/OBJC 개발에 Xcode를 사용하고 있습니다. Java 개발을위한 Mac에서 실질적인 고려 사항, Xcode, Eclipse 또는 NetBeans 사용법이 무엇인지 궁금합니다.

분석에 현재 Xcode 사용을 포함시키지 마십시오.

도움이 되었습니까?

해결책

좋아요 Netbeans Java의 경우 OS X에서.

괜찮은 Java 프로그래밍 환경을 얻기 위해 Eclipse를 구성하는 데 더 많은 시간을 소비하는 것 같습니다. NetBeans를 사용하면 설정 시간이 줄어들고 더 빨리 프로그래밍 할 수 있습니다 ...

다른 팁

당신은 모든 Ides의 Rolls Royce를 놓쳤습니다. Intellij 아이디어.

개인 라이센스를 살 여유가 있다면 가십시오. 편집 : Java, Scala 또는 Kotlin을 시작하는 훌륭한 방법 인 무료 커뮤니티 에디션이 있습니다.

나는 옹호 할 것이다 Java의 Mac에서는 매우 좋은 경험을했기 때문에 Mosly. 나는 IDE로서의 장점에 대해서는 안됩니다. 그러나 여기에 내가 찾은 몇 가지 예기치 않은 장점이 있습니다.

  1. 고용주가 IDE를 일식으로 바꾸었을 때 나는 앞서 나갔다.
  2. 내가 시도한 거의 모든 언어는 Eclipse 플러그인으로서 무료 IDE를 가졌으므로 매우 일관된 다중 언어 개발 환경을 가지고 있습니다.
  3. 내가 결국 Windows Dark Side로 갔을 때 나는 동일한 개발 환경을 사용할 수 있었는데, 이는 큰 구호였습니다.

그러나 이것은 약간의 종교적 주제이므로 다른 의견을 많이 얻을 것으로 예상됩니다.

당신이 그들에게 공정한 고려 사항을 제공하기 위해, Eclipse와 Netbeans는 한동안 앞뒤로 갔다. Eclipse는 스윙을 사용하지 않았기 때문에 더 빨리 좋은 거래였습니다.

이제 Netbeans는 (아마도 능가)를 따라 잡았으며 많은 추진력을 가지고 있습니다.

당신은 일식에 더 많은 투표를받을 것입니다. 기간. 이것은 더 좋았고 더 많은 사람들이 그것을 사용하기 때문입니다. 그리고 당신이 사용하는 것을 가장 잘 느끼고 모든 사람이 그것을 사용해야한다고 느끼는 것은 인간의 본성 일뿐입니다.

더 좋았다고해서 지금은 더 좋다는 것을 의미하지는 않습니다. NetBeans는 더 많은 언어를 지원하고 더 많은 지원을 받고 있으므로 더 빠르게 성장하고 있습니다.

현재 나는 Eclipse를 사용하고 있습니다. 나는 (그리고 Intellij와 Textmate 및 Notepad를 모두 사용했고 ...) Eclipse는 Netbeans보다 정확히 하나의 기능을 가지고 있다고 말할 수 있습니다 ... Mylyn (이름이 바뀌었고 Mylar라고 불렀습니다. ). 이 일은 꽤 멋지지만, 그것이 존재한다는 것을 알고있는 사람은 거의 없습니다.

따라서 이미 편집자와 묶는 키 스트로크를 모른다면, Up and Coming은 Netbeans입니다. 이클립스 투표로 인해 통과하지 마십시오.

더 나은 방법은 두 가지 모두 잘 지낼 수 있습니다. 회사가 하나 또는 다른 사람이 필요할 때 상처를 줄 수없고 훨씬 더 편안하게 만듭니다. 그들이 당신을 변화시킬 때 우는 소리를 내지 마십시오.

이후 버전에서 Xcode -Java 지원은 매우 부족합니다. 그것을 만드는 애플조차도 다른 IDE를 사용한다고 제안합니다. Netbeans와 Eclipse는 모두 강점과 많은 보컬 추종자를 가지고 있습니다. 둘 다 시도하고 더 편안하게 찾는 것을 사용하는 것이 좋습니다.

나는 하나의 용도로 텍스트 메이트 그리고 쉘 스크립트. 하지만 나는 이상하다.

글쎄, 나는 Netbeans와 함께 차임 할 수 있습니다. 정말 잘 작동하는 것 같습니다. 솔루션이 있다고 생각하는 몇 가지 기능 주요 문제가 있습니다. 해결하지 못했습니다. 나는 NetBeans에 매우 만족했습니다. 나는 픽을 통해 "모두 하나의 상자에있는"자연을 좋아하고 Eclipse의 특성을 플러그로 선택하지만 그것은 맛의 문제 일뿐입니다.

Intellij에 대한 또 다른 투표. http://www.jetbrains.com/idea/

나는 일식과 Netbeans를 모두 사용했습니다. 나는 Eclipse보다 Netbeans를 더 좋아합니다. Java Editor의 관점에서 볼 때, 둘 다 우수한 컨텍스트 민감한 도움과 일반적인 제품을 가지고 있습니다. Eclipse는 다른 팀원이 열고 사용할 수있는 프로젝트를 설정할 때 짜증납니다. 많은 폴더로 구성된 큰 프로젝트 (약 600k 라인의 코드)가 있습니다. Eclipse를 사용하면 Project Root 폴더 외부에있는 소스 코드를 포함 할 수 없습니다. 모든 것이 프로젝트 루트 폴더 아래에 있어야합니다. 일반적으로 개별 프로젝트를 갖고 그 중 종속성을 확립 할 수 있기를 원합니다. 일단 빌드되면 소스 컨트롤에 확인합니다. Eclipse의 문제점은 프로젝트 (예 : ClassPath 파일) 종속성이 사용자의 작업 공간 폴더에 저장된다는 것입니다. 이 폴더를보고 싶다면 org.eclipse.* 등을 읽는 많은 파일을 찾을 수 있습니다. 누군가가 소스 컨트롤에서 새로운 체크 아웃을 시작할 때마다 누군가를 통과 할 수있는 20 단계 지침 시트가 있습니다. 결국 기본 프로젝트 관리 작업 (예 : 클래스 경로 파일 등)을 사용하지 않았습니다. 오히려 우리는 개미 빌드 파일을 생각해 내고 내부 이클립스에서 시작했습니다. 그것은 kludgy 방법입니다. 이 많은 후프를 뛰어 넘어야한다면 IDE는 기본적으로 실패했습니다. Eclipse Project Management는 IDE를 사용하지 않은 사람들이 설계했다고 확신합니다. 많은 IDE를 사용하면 코드를 실행할 수있는 다른 구성 (릴리스, 디버그, JDK 1.5 등)을 실행할 수 있습니다. 그리고 그들은 당신이 당신의 프로젝트 파일의 일부로 그 물건을 저장할 수 있도록합니다. 팀의 모든 사람은 큰 학습 곡선없이 사용할 수 있습니다. Eclipe에서 구성을 만들 수 있지만 프로젝트 파일의 일부로 저장할 수는 없습니다 (예 : 소스 컨트롤로 들어 가지 않음). 나는 6 개월 동안 6 개의 신선한 체크 아웃을하고 있습니다. 나는 신선한 체크 아웃마다 그들을 재현하는 데 피곤하다.

반면에 NetBeans는 예상대로 작동합니다. 이 프로젝트 관리 악몽이 없습니다.

나는 Intellij에 대해 좋은 소식을 들었다. 신선하게 시작한다면 Netbeans와 함께 가십시오.

내 2cents.

그것은 당신이하고 싶은 일에 달려 있습니다. Mac에서 Java에 대한 나의 경험은 지금까지 약 1 년이되었지만 NetBeans는 Tomcat (특히) 배포에 대한 더 나은 박스 지원을 받았으며 일반적으로 더 사용자 친화적 인 것처럼 보였습니다. 예를 들어, Eclipse의 일반 OL 'XML 편집기 (및 Europa에서는 XML 편집기의 행 redrawing이 Mac에서 약간 스케치 한 것과 비교하여 Web.xml 구성에 중고 양식을 시도한 NetBeans 베타를 사용했습니다.

즉, 그 프로젝트의 경우 NetBeans에서 약간의 구성 (A의 경우 N00B)을 상처를 입은 다음 XML 구성 파일을 Eclipse로 옮기고 나머지를 개발했습니다. 다른 사람들이 언급했듯이, 수십억의 플러그인은 훌륭하며 일반적으로 경험은 매우 일관성이 있습니다. 특히 다른 플랫폼에서 작업 해야하는 경우.

Eclipse가 더 나은 OS X 바인딩을 가졌다면 (아무것도 모르십니까?) OBJ-C 개발에도 사용할 것입니다.

나는 Java의 편집자를 광범위하게 테스트했으며 Netbeans가 상당한 마진으로 일식을 선호합니다. NetBeans는 매우 아름다운 사용자 인터페이스 및 강력한 기능인 Java를 탁월한 지원을 제공합니다. 또한 C ++에 대한 훌륭한 지원을 제공하며 Visual Studio를 통해 선택할 것입니다. NetBeans만큼 강력하지는 않지만 처음에는 쉽게 시작하기가 더 쉬운 Jcreator Classic Edition을 고려하십시오.

Eclipse는 플러그인으로 제공되는 유연성에 대해 칭찬을 많이 받지만 NetBeans 플러그인을 Eclipse에 대해 방어 할 것입니다. NetBeans의 매우 강력한 플러그인 기능이 그다지 외치지 않았다는 사실에 크게 달려 있다고 생각합니다. 이 분야에서도 매우 강합니다. NetBeans 플랫폼을 기반으로 한 컴퓨팅 유체 역학 응용 프로그램을 보았습니다. 매우 인상적입니다. NetBeans 개발자는 이미 다운로드 한 순간부터 이미 완전한 패키지가 되었기 때문에 그에 큰 도움이되지 않는다고 생각합니다. 플러그인으로.

Eclipse를 사용하는 경우 Ganymede (3.4) 이상을 사용해야합니다. 그들은 잘 달린다. 이전 버전 (Europa)은 MacBook Pro에서 제대로 실행되지 않았습니다.

나는 Mac에서 Eclipse를 사용하고 있습니다 (실제로 가장 중요한 플러그인으로 사전 구성되는 EasyClipse). 그래도 Linux에서 덜 긍정적 인 경험이 있습니다.

나는 또한 최근 NetBeans 6을 사용했으며 매우 감동했습니다. 더 많은 기능이 빌드 인 것으로 보입니다. 대부분의 기능은 의심 할 여지없이 Eclipse 플러그인으로도 사용할 수 있습니다.

현재 스윙을 개발하기 시작하면 NetBeans가 최선의 선택이라는 인상이 있습니다. 그렇지 않으면 편리한 플러그인 세트가있는 NetBeans 또는 Eclipse는 모두 훌륭한 옵션입니다.

Eclipse를 체크 아웃하는 경우 EasyClipse (무료) 또는 MyClipse (무료)를 생각하십시오. 가장 유용한 플러그인이 사전 설치되어 있습니다.

나는 Eclipse CDT 및 NetBeans의 C ++ 지원과 함께 일했으며, 내 경험상 CDT는 안정성과 기능 모두에서 훨씬 우수하다고 말해야합니다. CDT 인덱서가 얼마나 잘 작동하는지 정말 인상적입니다. 툴링은 Java만큼이나 좋습니다. 나는 또한 Java 개발을위한 NetBeans와 비교할 때 JDT의 열렬한 팬입니다. 증분 컴파일러 (compile-on-save)로 인해 워크 플로가 훨씬 부드럽습니다.

그러나 NetBeans에 대한 한 가지는 UI가 "Mac Style"에서 조금 더 잘 흐릅니다. SWT가 기본 인터페이스. 이클립스의 다음 릴리스는 코코아 (현재의 탄소가 아닌)를 기반으로해야하지만 내년 6 월까지는 그렇지 않을 것입니다.

최종 참고 : 전체 "상자"vs "플러그인"문제는 전적으로 무시하고 이후에 이후 (2 년 전) 이후였습니다. 이제 P2 (새로운 업데이트 관리자)를 사용하면 IDE에서 다른 기능을 쉽게 얻을 수 있습니다. 다운로드로 시작하여 설치 후 5 분 이내에 (안정적인 인터넷 연결을 가정 함) 완전히 기능적인 JDT/CDT/Mylyn 환경을 얻을 수 있습니다.

나는 개발에 이클립스를 사용하고 고통 만 가지고 있지 않았습니다. 그것은 미끼 상점보다 더 많은 버그를 가지고 있으며, 내가 사용한 최악의 서면 프로그램 중 하나입니다. 시간과 좌절을 저장하려면 Xcode를 사용하십시오.

Eclipse는 Zillions 플러그인이 있고 Java 개발의 표준이므로 Eclipse를 제안합니다. 그러나 Desktop Application (Swing)을하고 싶다면 NetBeans가 최신 릴리스 이후 특별히 좋다고 들었습니다.

Xcode에 대해서는 댓글을 달 수 없습니다.

내 경험만큼 Eclipse는 매우 큰 IDE입니다. MAC 환경에 더 적합하기 위해서는 더 많은 작업이 필요합니다. NetBeans는 상자 경험이 최고입니다. 설치 후 본질적으로 갈 준비가되었습니다. 지능 아이디어를 시도한 후 나는 다른 모든 종류의 IDE를 잊었다 : P

그러나 결국 아무도 다른 사람을 이기지 못합니다.

평소와 같이 IMHO!

Eclipse, Mac에서 C ++를 더 잘 지원하기 때문에. 나는 오래 전에 Netbeans를 사용했지만 그것을 좋아하지 않았습니다.

필요한 경우 (특히 Java 개발을 수행 할 때) 만 Mac에서 Java 기반 IDE를 사용하십시오. Xcode는 이미 C/C ++ 개발을 지원하므로 전환 할 필요가 없습니다.

여기서 요점을 놓치거나 개발자가 여전히 Java 개발을 위해 Mac을 사용하는 것을 고려하고 있습니까? 나는 개발 환경으로서 Mac의 강력하고 엄격한 지지자 였지만, Apple이 나중에 OS X 버전에서 Port Java를 포트하지 않기로 한 결정 이후로 내 자신감은 약간 흔들렸다. 그리고 쓰나미의 고민을 가져 오기 때문에 Mac에서 J2EE 배포를하는 것에 대해 생각조차하지 마십시오. 너무 긴 자바이지만 나는 Mac Book Pro를 너무 좋아합니다. 참고 : 나는 여전히 Java 개발에 Mac을 사용하지만 때로는 Python 개발자가되기를 바랍니다.

내 경험을 통해 J2EE 개발에 Eclipse와 Intellij (라이센스)를 모두 사용합니다.

IDE의 전반적인 속도의 경우 Intellij는 더 빠르고 Eclipse보다 덜 충돌합니다. 나는 일식을 먼저 사용했고 나중에 지성에 익숙해 져서 사랑에 빠졌다. 그러나 Google의 Android Studio는 Intellij 기반입니다. 더 현대화되었습니다. 디버깅이 훨씬 쉽습니다. 특히 디버그 모드에서 블록 코드를 평가하여 객체를 검사하는 대신 작동 방식을 확인할 수 있습니다. 나는 적극 권장한다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top