문제

안녕하세요, 이번 학기의 계산 과학 강좌는 전부 Java로 진행됩니다.우분투에서 사용할 수 있는 좋은/선호 도구 세트가 있는지 궁금합니다.현재 저는 하단에서 실행되는 터미널과 함께 gedit를 사용하고 있지만 API 브라우저를 원합니다.

Eclipse를 고려해 보았지만 빠른 프로그램에는 너무 비대하고 비우호적인 것 같습니다.

도움이 되었습니까?

해결책

Java 편집은 두 가지 방법 중 하나로 진행되는 경향이 있습니다.사람들은 간단한 편집기를 사용하고 터미널을 사용하여 프로그램을 컴파일/실행하거나 수많은 기능을 갖춘 대형 IDE를 사용합니다.

나는 보통 간단한 경로를 택하고 일반 텍스트 편집기와 터미널을 사용하지만 IDE에 대해서는 아직 할 말이 많습니다."스팸"을 치는 이후 언어를 배우는 경우 특히 그렇습니다. 스팸 객체의 모든 필드와 방법으로 드롭 다운을 나타냅니다.그리고 이것은 초보자에게만 유용한 것이 아닙니다.나중에 익숙하지 않은 라이브러리와 타사 모듈을 사용할 때 유용합니다.

IDE에는 전문적인 Java 작업을 수행할 때 매우 귀중한 GUI 빌더와 같은 유용한 도구도 있습니다.따라서 저는 일반적으로 간단한 편집기/터미널 콤보를 선호하지만 Eclipse 또는 Netbeans와 같은 IDE를 사용해 보고 마음에 드는지 확인하고 나중에 사용 방법을 알 수 있도록 적극 권장합니다.

다른 팁

Eclipse는 학습 요구에 비해 비대해 보일 수 있지만 아마도 전반적으로 최고의 Java 경험을 제공할 것입니다.인터페이스가 혼란스럽다면 내장된 튜토리얼 중 일부를 시도해 보세요.

나 역시 eclipse를 보증합니다(또는 돈이 있다면 IDEA는 실제로 IDEA가 eclipse보다 약간 더 낫습니다).

하지만 먼저 IDE 없이 컴파일하고 디버깅하는 방법을 알고 있는지 확인하고 컴파일러의 경고/오류 메시지를 읽는 방법도 배우십시오. 이는 IDE를 사용하면 학습을 방해할 수 있는 개발자에게 필수적인 기술입니다.

그리고 넷빈즈 둘 다 좋은 옵션입니다.약간의 비용을 지불해도 괜찮다면 마찬가지입니다. IntelliJ 아이디어 (교육용 라이센스 비용은 $99입니다.)

IDE에 관한 한 저는 Eclipse가 여러분이 원하는 최고의 제품이라고 생각합니다.VS와 같은 기능이 가득한 IDE에 익숙하다면 이 제품이 바로 당신의 골목에 있어야 하며 특별히 리소스를 많이 사용하지도 않습니다.프로젝트를 구성하는 방식도 모든 것을 매우 간단하게 만들고 이력서에 포함하는 것도 좋습니다.대부분 직관적이고 훌륭한 보조자 역할을 하는 비침해적 IDE를 찾고 있다면 Eclipse를 선택하세요.사용자 정의 옵션은 말할 것도 없습니다.

반면에 훨씬 더 가벼운 textPad 스타일의 IDE를 원한다면(왜?), 저는 추천합니다. 지니;나는 과거에 이 언어를 사용해 본 적이 있으며 언어를 시작하는 데 필요한 모든 기본 기능을 갖추고 있으며 대형 IDE가 제공할 수 있는 모든 기능에 압도당하지 않습니다.하지만 언어에 익숙해지고 IDE가 더 많은 보조 기능이 필요하면 Eclipse를 사용하는 것이 좋습니다.

Eclipse에 대한 또 다른 투표.특히 저장소 중 하나에 패키지가 있으므로 Ubuntu 내에서 설치할 수 있어야 합니다(지금은 Ubuntu 컴퓨터에 있지 않기 때문에 구체적으로 어떤 패키지인지 잊어버렸습니다)."관리" 메뉴에서 GUI 패키지 관리 애플리케이션을 사용하면 Eclipse 및 관련 패키지를 찾을 수 있습니다.

사실 저는 Eclipse를 추천하고 싶습니다.처음에는 너무 복잡해 보이지만 일단 익숙해지면 이를 사용하여 매우 빠르게 코드를 개발할 수 있습니다(따라서 빠른 Java를 위한 탁월한 선택입니다).

내가 좋아하는 기능:

오류 수정을 위한 Ctrl+1 - 대부분의 컴파일 오류를 수정하는 방법을 알고 있습니다. 코드에서 오류(빨간색 밑줄이 표시됨)를 강조 표시하면 제안 목록이 제공됩니다.Control+1은 거의 항상 올바른 첫 번째 제안을 선택합니다.

이 오류 수정 기능을 사용하면 아직 작성하지 않은 메소드를 사용하는 코드를 작성할 수 있습니다. 오류 수정은 올바른 매개변수/이름/가시성 등을 사용하여 호출한 클래스/인터페이스에 메소드를 생성합니다.또는 유사한 매개변수를 가진 유사한 이름의 메서드가 있는 경우 호출할 때 철자가 잘못되었음을 암시합니다.

리팩토링 도구도 매우 훌륭합니다. 코드 블록을 강조 표시하여 메서드로 추출할 수 있으며 전달해야 할 변수와 반환해야 하는 항목(있는 경우)이 무엇인지 알아냅니다.필드와 메소드 간에 변수를 이동할 수 있습니다.클래스/인터페이스/변수 이름을 변경할 수 있으며 필요한 경우에만 수정됩니다(검색보다 뛰어나고 날짜를 대체함).

Eclipse를 사용하는 이점을 얻기 위해 많은 Eclipse 기능을 알 필요는 없으며 코딩 속도가 크게 향상됩니다.대학에서 어떻게 사용하는지 알았더라면 좋았을 텐데요.

기본적으로 Eclipse를 추천합니다.절약된 코딩 시간은 프로젝트를 시작할 때 "예"를 몇 번 클릭해야 하는 것을 보상할 것입니다.

저는 지금 NetBeans를 성공적으로 사용하고 있습니다.

저는 보통 vim을 사용하지만 실제로는 IDE Geany가 많은 좋은 기능을 갖추고 있지만 실제로 과장되지는 않은 매우 직관적이라는 것을 알았습니다.확인 해봐.

편집하다:나는 Geany가 엔터프라이즈 수준 프로그래밍에 적합하다고 생각하지 않지만, 빠른 프로그램을 위해서는 내가 본 최고의 IDE 중 하나입니다. 특히 NetBeans나 Eclipse에 대해 나쁜 경험을 한 적이 있는 경우라면 더욱 그렇습니다.

다른 많은 사람들과 마찬가지로 Eclipse를 사용하는 것이 좋습니다.그것은 리눅스에서 잘 작동하고 며칠 후에는 그다지 불친절하지 않다는 것을 알게 될 것입니다.

또한, Java로 보다 복잡한 프로그램 개발을 시작한다면 Adobe Flex Builder, Aptana Red Rails와 같은 다른 언어용 전문 IDE의 기반이기도 한 완전한 표준 오픈 소스 IDE에 이미 익숙할 것입니다. 등등.

학습을 위해 특별히 설계된 대화형 "IDE"가 있습니다.BlueJ의 http://www.bluej.org/

Eclipse, NetBeans 또는 기타 IDE 중 하나가 매우 유용할 수 있다는 점에는 일반적으로 동의하지만 학습 환경에서는 꽤 무겁습니다.결국 Java를 배우는 대신 IDE와 씨름하며 시간을 보낼 수도 있습니다.

제 경력에서 저는 IDE가 자신을 위해 무엇을 하는지 실제로 이해하지 못하는 일부 사람들을 발견했습니다.그것 없이는 완전히 길을 잃게 됩니다(참조 부두 프로그래밍).나는 최소한 시간의 일부를 gedit나 같은 간단한 편집기로 보내는 것을 추천합니다. 정력, 명령줄 javac 컴파일러.

블루제이 Java를 위한 좋은 편집기로 간주되며 주로 초보자를 대상으로 합니다.Eclipse처럼 부풀어오르지는 않지만 유용한 기능이 많이 포함되어 있습니다.또한 오픈 소스 프로젝트이므로 시도해 보시기 바랍니다.

우리 작업 환경에서는 무료 Oracle JDeveloper를 사용해야 합니다. 한숨을 쉬다 ..집에서는 Eclipse를 더 많이 사용하는 경향이 있고 정말 마음에 듭니다.

Netbeans는 무겁지만 좋은 IDE입니다.Netbeans에는 항상 실제로 필요하지 않은 많은 기능이 있지만 netbeans 플랫폼으로 만들어졌기 때문에 언제든지 필수 요소만 제거할 수 있습니다!

모든 작업이 마음에 들지 않으면 Eclipse를 사용하십시오.더 가벼운 IDE입니다.

Geany는 매우 편리합니다. Java 프로그래밍에서는 어떤지 잘 모르겠지만 C 및 C++ 프로그래밍에서는 멋진 경량 IDE입니다.(경고 받다:대규모 프로젝트를 구축하는 것은 일반적으로 실패하는 경향이 있습니다.해결 방법:터미널에서 Geany 빌드로 컴파일)

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