Offcanvas

개발자

PHP용 닷넷 개발 플랫폼 ‘피치파이’, 1.0 릴리즈 출시

2021.03.18 Paul Krill  |  InfoWorld
‘피치파이(PeachPie)’의 버전 1.0.0이 출시됐다. 피치파이는 닷넷(.NET) 런타임에서 네이티브로 PHP 언어를 지원하는 개발 플랫폼이다. 
 
ⓒGetty Images

2016년 처음 공개된 피치파이는 닷넷에서 실행되는 PHP용 런타임이자 전체 개발 플랫폼이다. 피치파이는 PHP와 닷넷 간의 양방향 인터랙션을 통해 레거시 PHP 코드베이스를 점진적으로 마이그레이션할 수 있도록 한다. 물론 전부는 아니지만 여러 PHP 확장 프로그램이 피치파이를 통해 지원된다고 개발팀은 밝혔다. 

지난 3월 14일 발표된 피치파이 1.0.0 릴리즈에는 PHP 7.4 버전 지원, IDE와의 통합, 사용자 친화적 오류 메시지 제공 등을 포함해 다양한 기능을 지원한다. 이 컴파일러의 온라인 버전을 사용하면 PHP 코드를 C#, 비주얼 베이직(Visual Basic), 닷넷 IL(.NET IL)로 컴파일해 생성된 코드가 어떤지 확인할 수 있다. 웹어셈블리(WebAssembly)로 컴파일하는 것도 지원된다. 

현재 피치파이 프로젝트는 성능과 관련해 명시적 언급을 거의 하지 않고 있지만 공식 문서의 벤치마크 섹션에서 공개된 몇 가지 결과를 확인할 수 있다. 이에 따르면 피치파이는 기존 PHP 런타임과 HHVM(페이스북에서 PHP 성능을 가속화하고자 개발한 프로젝트)보다 점수가 더 높은 것으로 나타났다. 

또한 개발팀은 공식 블로그를 통해 피치파이의 AOT 컴파일 도구인 ‘네이티브AOT(NativeAOT)’를 사용한 결과 추가적인 성능 향상이 있었다고 언급했다. 단 워크로드와 기존 PHP 코드 상태에 따라 달라질 수 있다고 덧붙였다(유형 힌트가 있는 PHP 코드는 피치파이가 더 많은 타깃 최적화를 수행할 수 있게 해주기 때문에 더 나은 성능을 보여주는 경향이 있다고 개발팀은 설명했다). 

기존의 많은 PHP 애플리케이션은 피치파이 런타임으로 포팅된 피치파이의 애플리케이션 카탈로그에서 사용할 수 있다. 이 중에는 PHP로 작성된 인기 있는 애플리케이션인 워드프레스(WordPress)가 있다. ciokr@idg.co.kr
 
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

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

Copyright © 2024 International Data Group. All rights reserved.