Linux를위한 최고의 통합 개발 환경 4 개

리눅스 코드

리눅스에서 우리는 응용 프로그램의 생성 및 개발에 도움이 될 수있는 다양한 도구를 가지고 있습니다.. 많은 말로하면 Linux는 의심 할 여지없이 애플리케이션 개발에 권장되는 시스템 중 하나입니다.

이 시간 이 기회를 빌어 최고의 통합 개발 환경에 대해 이야기 해 보겠습니다. (IDE) 우리가 선호하는 Linux 배포판에서 사용할 수 있습니다.

NetBeans

netbeans-편집-php-페이지

NetBeans는 다른 프로그래밍 언어를 지원하는 인기있는 크로스 플랫폼 C / C ++ IDE. 여기에는 C / C ++ 용 다양한 유형의 프로젝트 템플릿이 포함되어 있으며 정적 및 동적 라이브러리를 사용하여 애플리케이션을 빌드 할 수 있습니다.

또한 기존 코드를 재사용하여 프로젝트를 빌드하고 드래그 앤 드롭을 사용하여 바이너리 파일을 여기로 가져와 처음부터 애플리케이션을 빌드 할 수 있습니다.

사이에 주요 특징은 다음과 같습니다.

  • C / C ++ 편집기는 여러 세션, 도구 및 GNU GDB 디버거와 잘 통합됩니다.
  • 코드 지원 지원
  • 내부에서 C / C ++ 테스트 생성 및 실행
  • Qt 도구 지원이 있습니다.
  • 압축 형식 .tar, .zip 및 더 많은 아카이브 파일 지원
  • GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio 및 MinGW와 같은 여러 컴파일러 지원
  • 파일 찾아보기

코드 :: 블록

코드 블록

이것은 GNU General Public License에 따라 라이센스가 부여 된 오픈 소스 개발 환경입니다. 여러 컴파일러를 지원하며, 그중 MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC 및 Intel C ++ Compiler를 찾을 수 있습니다.

사용자 지정 빌드 시스템과 선택적 빌드 지원이 있습니다.

CodeBlocks는 Windows, Linux 및 macOS에서 사용할 수 있으며 FreeBSD, OpenBSD 및 Solaris로 포팅되었습니다.

이 IDE 매우 확장 가능하고 완전히 구성 할 수 있도록 설계되었으며 플러그인 사용을 확장 할 수 있습니다.

사이에 우리가 강조 할 수있는 주요 특징 이 프로그램에서 다음을 찾을 수 있습니다.

  • 여러 프로젝트를 결합하기위한 작업 공간.
  • 적응 형 작업 공간
  • 프로젝트 브라우저; 파일, 심볼 (상 속됨 등), 클래스, 리소스보기.
  • 탭 편집기, 여러 파일.
  • 구문 색상
  • 코드 자동 완성.
  • 드롭 다운 목록.
  • 파일 내 문자열에 대한 고급 검색 : 현재, 열기, 프로젝트, 작업 공간, 폴더).
  • 병렬 컴파일 지원 (다중 프로세서 / 코어 사용).

클라이언

클라이언

C 및 C ++ 프로그래밍 언어 개발에 초점을 맞춘 IDE, CLion은 크로스 플랫폼 IDE이므로 CMake 빌드 시스템과 통합 된 Linux, macOS 및 Windows에서 사용할 수 있습니다.

초기 버전 GCC (GNU Compiler Collection) 및 Clang 및 GDB 디버거, LLDB 및 Google 테스트 컴파일러와 호환됩니다. C 및 C ++ 외에도 CLion 다른 언어를 직접 또는 플러그인을 통해 지원합니다 : Kotlin, Python, Rust, Swift 등.

많은 IDE와 마찬가지로 CLion에는 코드를 쉽게 완성하는 기능이 있으므로 CLion을 사용하면 작성중인 코드의 구문을 완성하는 데 많은 시간을 절약 할 수 있습니다.

뿐만 아니라 CLion에는 구문을 지정하고 코드를 생성하는 사전 형식화 된 코드 구문 템플릿이있어 가능한 구문을 보여 주므로 쓰기 속도가 향상됩니다.

PyCharm

pycharm-파이썬

프로그래밍 분야에서 사용되는 크로스 플랫폼 IDE, Pycharm은 스크립트를 실행하면서 작성할 수있는 Python 콘솔과 함께 제공됩니다. 창은 기본 설정에 따라 도킹 모드, 부동 모드, 창 모드 또는 분할 모드로 전환 할 수 있습니다.

고정 모드를 켜면 고정 모드를 활성화하여 도구를 고정 할 수도 있습니다.

사이에 주요 특징은 다음과 같습니다.

  • 코드 완성, 구문 및 오류 강조 표시를 통한 코딩 지원 및 분석.
  • 프로젝트 및 코드 탐색, 특수 프로젝트보기, 파일 구조보기, 파일, 클래스, 메서드 및 사용 간 빠른 이동
  • Python 리팩토링 : 이름 변경, 추출 방법, 변수 삽입, 상수 삽입, 풀업, 푸시 다운 등이 포함됩니다.
  • 웹 프레임 워크 지원 : Django, web2py 및 Flask
  • 내장 Python 디버거
  • 줄 단위 코드 범위를 포함한 통합 단위 테스트
  • Google App Engine Python 개발
  • 버전 제어 통합 : 변경 목록 및 병합 기능이있는 Mercurial, Git, Subversion, Perforce 및 CVS를위한 통합 사용자 인터페이스.

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   커비 라이프

    매우 주관적

  2.   엑토드

    완전히 명확한 예는 pycharm입니다. 목록에서 "1 번째"최고라고 가정 해 보겠습니다.하지만 파이썬으로 개발하지 않으면 어떻게 될까요? 그리고 다른 모든 것도 주관적이며 컴파일러와 함께 gedit는 취향과 시간을 낭비하려는 욕구에 따라 상위 XNUMX 위에 올 수 있습니다.

  3.   적절한

    그리고 일식? j2ee에 많이 사용