자바 프로그래머가 자주 사용하는 구축 도구 TOP 10
최근 자바 프로그래머가 사용하는 20개 이상의 빅데이터 도구에 대한 프로그래머 개발 설문조사를 진행했습니다. 저는 최근에 또 다른 Java 설문조사를 실시하여 많은 개발자에게 지난 12개월 동안 어떤 도구/프레임워크를 사용해 왔는지 물었습니다.
응답자는 사전 정의된 선택 목록에서 여러 옵션을 선택하거나 기타를 선택한 후 자신의 옵션을 제공할 수 있습니다. 이 글에서는 빌드 도구 주제에 관해 개발자 120명의 답변을 논의하겠습니다.
빌드 도구 - 설문조사 결과
Apache Maven - 주로 Java 프로젝트 빌드에 사용되는 자동화 도구입니다.
Hudson - Java로 작성된 CI(지속적 통합) 도구입니다.
Jenkins - Java로 작성된 오픈 소스 지속적 통합 도구입니다. 이 프로젝트는 Oracle과의 분쟁으로 Hudson에서 분기되었습니다.
Gradle - Apache Ant 및 Maven Apache 개념을 기반으로 구축되었으며 Apache Maven에서 발표한 프로젝트 구성 XML 형식을 사용하는 대신 Groovy 기반 도메인별 언어(DSL)를 도입한 오픈 소스 자동화 빌드 시스템입니다.
Apache Ant - 소프트웨어 빌드 프로세스를 자동화하기 위한 소프트웨어 도구로, 2000년대 초반 Apache Tomcat 프로젝트에서 유래되었습니다.
SBT - Java의 Maven 및 Ant와 유사한 Scala 및 Java 프로젝트용 오픈 소스 빌드 도구입니다.
Atlassian Bamboo - 자동화된 빌드, 테스트 및 릴리스를 단일 프로세스로 묶는 지속적인 통합 및 제공 도구입니다.
TeamCity - JetBrains의 Java를 기반으로 구축된 관리 및 지속적 통합 서버입니다.
Grape - Groovy에 내장된 JAR 종속성 관리자입니다.
Ivy - 전이적 종속성 관리자인 Apache Ant 프로젝트의 하위 프로젝트입니다.
Leiningen - Clojure 프로그래밍 언어로 작성된 소프트웨어 프로젝트를 위한 자동화된 빌드 및 종속성 관리 도구입니다.
위는 최근 가장 많이 사용되는 Java 개발 도구입니다. 여러분, 위 도구나 다른 도구를 사용하시나요?
Brotherhood Gao Luofeng은 무료로 제자를 모집합니다: http://www.hdb.com/party/lzcw-comm.html
LAMP Brothers의 원본 PHP 비디오 튜토리얼 CD/"Elaborate PHP" 필수 버전을 무료로 받으세요. 자세한 내용은 공식 웹사이트의 고객 서비스에 문의하세요:
http://www.lampbrother.net
[Brothers IT Education] PHP, Linux, HTML5, UI, Android 및 기타 비디오 튜토리얼(코스웨어 노트 비디오)을 배워보세요!
네트워크 디스크 튜토리얼 다운로드: http://pan.baidu.com/s/1sjOJiAL
위 내용은 관련 내용을 포함하여 Java 프로그래머들이 흔히 사용하는 10가지 구축 도구를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.