Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
Offcanvas
1111Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.

프로젝트빌드

"완전한 병렬성과 원격 작업 지원" 획기적인 프로젝트 빌드 툴 '팬츠'

팬츠(Pants) 빌드 시스템은 완전한 병렬성과 원격 작업자 지원 등 다양한 기능을 풍부하게 포함한 다언어 툴이다. 팬츠는 몇 년 전에 나왔지만 버전 2.0부터는 빠른 속도에 초점을 두고 완전히 새롭게 구축된 러스트(Rust) 엔진을 기반으로 실행된다. 2월 중순 현재 팬츠 버전은 2.9이며 파이썬과 고 외에 자바와 스칼라도 지원한다(알파 단계). 유망한 이 오픈소스 빌드 툴인 팬츠에 대해 살펴보자.     팬츠의 주요 기능 전통적인 시스템 대신 팬츠를 고려할 만한 빌드 시스템으로 만들어주는 몇 가지 흥미로운 기능이 있다.   자동화된 종속성 추론. 팬츠는 많은 메타데이터 없이 가져오기 문을 분석해 무엇을 다운로드할지를 알아낼 수 있다. 세분화된 무효화. 팬츠는 가능한 한 가장 작은 단위에서 작동하므로 실패 시 무효화되는 신규 작업이 최소화된다. 지능적인 결과 캐싱. 팬츠는 입력을 기반으로 결과를 캐싱하므로 이전과 같은 작업을 실행할 때 같은 작업을 반복할 필요가 없다. 동시 실행. 팬츠는 러스트로 작성되고 멀티코어 머신을 최대한 활용하도록 설계되므로 빌드에서 병렬성을 확보할 수 있다. 원격 작업자. 팬츠는 원격 빌드 머신에 설정이 가능하다. 캐싱 및 동시성과 결합된 팬츠를 통해 팀은 서로의 빌드 결과를 재사용하고 높은 실행 성능을 얻을 수 있다. 다언어. 통합 인터페이스를 통해 여러 언어와 플랫폼이 지원된다. 플러그인 API. 진보된 플러그인 시스템은 플러그인에서 이러한 모든 기능을 똑같이 사용할 수 있게 해준다.   팬츠의 종속성 관리 메이븐(Maven), 바젤(Bazel)과 같은 전통적인 빌드 툴의 경우 외부 파일에 목록화된 일련의 종속성을 유지 관리해야 한다. 이와 달리 팬츠는 소스 파일을 분석해 종속성을 추론한다. 상상할 수 있겠지만, 다양한 플랫폼(예를 들어 파이썬과 자바)에 걸쳐 이를 실현한다는 것은 만만치 않은 일이다. 경우에 따라 자바를 위한 외부 종속성을 찾을 위치에 대해 여전...

팬츠 Pants 프로젝트빌드 2022.02.23

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2023 International Data Group. All rights reserved.