Perl 주간 리포트 #727 - Perl 버전 사용 현황
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
개발 툴
대상자
Perl 개발자 및 시스템 관리자, 모듈 개발자
핵심 요약
- Perl 버전 사용 현황: 페이스북 그룹(75표)과 텔레그램 그룹(29표)의 설문 결과를 바탕으로 Perl 5.42, 5.40, 5.38 등 주요 버전의 사용 비율을 분석
- 시스템 Perl 사용 경고: Dave Cross가 제시한 "자신의 Perl 버전 사용" 권장 사항과 Docker를 통한 환경 분리 제안
- OOP 책 프로젝트: Gabor Szabo가 진행 중인 "Object Oriented Perl" 도서 개발 및 Leanpub을 통한 지원 요청
섹션별 세부 요약
1. Perl 버전 사용 현황
- 페이스북 그룹: 5.38(30%), 5.40(17%), 5.22-5.34(29%) 등 주요 버전 분포
- 텔레그램 그룹: 5.38(34%), 5.40(31%), 5.22-5.34(38%) 등 비슷한 트렌드
- 다중 선택 가능 설문으로 인해 오버랩된 데이터 포함
2. 시스템 Perl 사용 대안
- Dave Cross의 권장 사항: 시스템 Perl 대신 개인/프로젝트 전용 Perl 환경 사용
- Docker 활용 제안: 개발, 테스트, 프로덕션 환경의 일관성 유지
- 시스템 패키지 관리자(apt/yum)의 모듈 사용 가능성 인정
3. OOP 책 프로젝트 및 지원 요청
- Leanpub 도서: "Object Oriented Perl" PDF/EPUB 버전 제공
- Patreon/Leanpub 후원 요청: $10/월 후원 시 업데이트된 책 제공
- 커뮤니티 참여 권장: 페이스북 Perl 커뮤니티 및 LinkedIn 팔로우
4. 추가 주제 및 기술 동향
- FIT 파일 기반 스포츠 기기 활동 기록
- Perl 5.36 이상의 새로운 'class' 기능 실험 중
- AWS DynamoDB의 NoSQL 데이터베이스 활용 사례
- 모노레포 내 Perl 모듈 의존성 관리 문제
결론
- 환경 분리: Docker를 통한 개발/프로덕션 환경 일관성 강조
- 후원 참여: Leanpub 도서 구매 또는 Patreon 후원으로 개발자 지원 가능
- 버전 관리: 시스템 Perl보다 개인 환경 관리가 개발 생산성 향상에 유리한 것으로 판단