다중 런타임 지원이 포함된 Pylon 발표

DDD
풀어 주다: 2024-09-19 06:29:07
원래의
290명이 탐색했습니다.

Announcing Pylon  with Multiple Runtime Support

@getcronit/pylon@2.0.0 릴리스(2024년 9월)에 오신 것을 환영합니다!

Pylon v2에는 다양한 런타임 지원, 새로운 create 명령, 향상된 개발 서버가 도입되었습니다.
npm create pylon 명령이 공식적으로 지원하는 런타임은 Bun, Node.js 및 Cloudflare Workers입니다. 다른 런타임도 지원되지만 수동 설정이 필요합니다.
우리는 원활한 마이그레이션을 위해 노력했습니다. 마이그레이션 가이드를 참조하시고 마이그레이션 시 문제가 발생하면 알려주시기 바랍니다.

이번 릴리스의 주요 특징:

  • 새로운 런타임: Pylon은 이제 Bun, Node.js 및 Cloudflare Workers를 포함한 여러 런타임을 지원합니다.
  • 통합 생성 명령: 새로운 npm create pylon 명령은 새로운 Pylon 프로젝트를 생성하는 일관된 방법을 제공합니다.
  • 향상된 개발 서버: 새로운 pylon dev 명령은 다양한 런타임에 걸쳐 통합된 개발 환경을 제공합니다.
  • pylon-cli 및 pylon-server 삭제: @getcronit/pylon-cli 및 @getcronit/pylon-server 패키지는 더 이상 필요하지 않으며 @getcronit/pylon-dev 패키지로 대체되었습니다.

주요 변경 사항

모든 주요 변경 사항과 마이그레이션 방법에 대한 개요를 찾고 있다면 v1에서 v2로 마이그레이션 가이드를 참조하세요.

질문이 있거나 도움이 필요하시면 주저하지 말고 Discord를 통해 문의해 주세요. 마이그레이션 프로세스를 기꺼이 도와드리겠습니다.

개요 비디오

새 npm create pylon 명령을 사용하여 1분 이내에 새 Pylon 프로젝트를 생성하고 Cloudflare Workers에 배포하는 방법을 살펴보세요.

pylon.cronit.io

새로운 런타임

Pylon은 이제 Bun, Node.js, Cloudflare Workers를 포함한 여러 런타임을 지원합니다. 사용 사례에 가장 적합한 런타임을 선택하고 서비스를 쉽게 배포할 수 있습니다.

특정 런타임으로 새 Pylon 프로젝트를 생성하려면 npm create pylon 명령을 사용하세요.

npm create pylon --runtime cf-workers
로그인 후 복사

이 명령은 Cloudflare Workers 런타임을 사용하여 새로운 Pylon 프로젝트를 생성합니다. --runtime 플래그를 전달하여 Node.js 또는 Cloudflare Workers와 같은 다른 런타임을 지정할 수도 있습니다.

Pylon은 다양한 다른 런타임도 지원합니다.

해당 런타임에는 수동 설정 및 구성이 필요하다는 점에 유의하세요.

  • Cloudflare 페이지
  • 데노
  • 빠른 계산
  • 베르셀
  • 넷티파이
  • AWS 람다
  • 람다@엣지
  • Azure 기능
  • Supabase 함수
  • Ali 함수 컴퓨팅
  • 서비스 워커

통합 생성 명령

새로운 npm create pylon 명령은 다양한 런타임, 템플릿, 클라이언트 생성 등을 사용하여 새로운 Pylon 프로젝트를 생성하는 일관된 방법을 제공합니다.
이 명령은 프로젝트 생성 프로세스를 간소화하고 Pylon을 시작하는 데 필요한 모든 것을 갖추고 있는지 확인합니다.

새 Pylon 프로젝트를 생성하려면 다음 명령을 실행하세요.

npm create pylon
로그인 후 복사

이 명령은 프로젝트의 런타임, 템플릿 및 기타 옵션을 선택하라는 메시지를 표시합니다. 선택을 완료하면 명령이 지정된 디렉터리에 새 Pylon 프로젝트를 생성합니다.

향상된 개발 서버

Pylon v2에는 다양한 런타임에서 통합 개발 환경을 제공하는 새로운 pylon dev 명령이 도입되었습니다.

pylon dev 명령은 개발 서버를 시작하고 코드를 변경할 때 자동으로 서비스를 다시 로드합니다. 이 명령은 개발 프로세스를 간소화하고 서비스를 더 쉽게 구축하고 테스트할 수 있도록 설계되었습니다.
다양한 런타임을 지원하려면 -c 플래그를 사용하여 런타임별 시작 명령을 지정할 수 있습니다.

pylon dev -c 'bun run .pylon/index.js'
로그인 후 복사

이 명령은 Bun 런타임에 대해 지정된 시작 명령을 사용하여 개발 서버를 시작합니다. 선택한 런타임에 적합한 시작 명령으로 명령을 바꿀 수 있습니다.

예를 들어 Cloudflare Workers를 사용하는 경우 다음 명령을 사용하여 개발 서버를 시작할 수 있습니다.

pylon dev -c 'wrangler dev'
로그인 후 복사

이 명령은 Cloudflare Workers를 로컬에서 실행하는 데 권장되는 방법인 wrangler dev 명령으로 개발 서버를 시작합니다.

pylon-cli 및 pylon-server 삭제

@getcronit/pylon-cli 및 @getcronit/pylon-server 패키지는 더 이상 필요하지 않으며 @getcronit/pylon-dev 패키지로 대체되었습니다.

pylon-cli가 왜 떨어졌나요?

새로운 Pylon 프로젝트를 생성하고 개발 서버를 관리하는 데 pylon-cli 패키지가 사용되었습니다. npm create pylon 명령과 pylon dev 명령이 도입되면서 pylon-cli 패키지에서 제공하는 기능이 이제 create-pylon 패키지와 pylon-dev 패키지에서 처리됩니다.

pylon-server가 왜 떨어졌나요?

pylon-server의 목적은 단 하나, Bun을 사용하여 서버를 시작하는 것이었습니다. 여러 런타임이 도입되면서 pylon-server 패키지는 더 이상 사용되지 않게 되었습니다. 이제 pylon-dev 패키지가 모든 런타임에 대한 개발 서버를 처리합니다.
프로덕션의 경우 이제 런타임별 명령(예: bun run .pylon/index.js 또는 node .pylon/index.js)을 사용하여 .pylon/index.js를 직접 실행할 수 있습니다. 이러한 유연한 접근 방식을 통해 사용 사례에 가장 적합한 배포 전략을 선택할 수 있습니다.

감사의 말

이번 출시에 도움을 주신 모든 분들께 진심으로 감사합니다 ?

  • @kleberbaum은 Cloudflare Workers를 지원하겠다는 그의 꿈을 이제 실현하게 되었습니다!
  • 다중 런타임 지원에 대한 초기 요청에 대해 @dave-calleja를 보내주셨고 이를 통해 이것이 Pylon의 미래에 매우 중요하다는 사실을 깨닫게 되었습니다.
  • 이 모든 것을 코딩해주신 @schettn ;)

위 내용은 다중 런타임 지원이 포함된 Pylon 발표의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!