"파이스크립트(PyScript)" 에 대하여
2022. 6. 10. 07:32ㆍ기술/pyscript
728x90
파이스크립트 (PyScript)
파이스크립트 (PyScript) 란?
과학 계산용 파이썬 배포판을 개발하는 아나콘다가 파이콘 US 2022에서 '파이스크립트' 프로젝트를 발표했다.
사용자가 파이썬과 표준 HTML을 결합하여 브라우저에서 풍부한 파이썬 애플리케이션을 만들 수 있도록 지원하는 프레임 워크다.
브라우저 내 단일포함 방식으로 HTML 페이지에서 자바스크립트만큼 쉽게 파이썬 스크립트를 실행할 수 있도록 한다.
파이스크립트 (PyScript) 장단점
장점
- 브라우저의 Python : 서버 측 구성에 의존하지 않고 드롭인 콘텐츠, 외부 파일 호스팅 및 애플리케이션 호스팅 활성화
- Python 에코시스템 : Python 및 과학 스택의 많은 인기 있는 패키지 실행(예: numpy, pandas, scikit-learn 등)
- Python with JavaScript : Python과 Javascript 개체 및 네임스페이스 간의 양방향 통신
- 환경 관리 : 사용자가 페이지 코드를 실행하기 위해 포함할 패키지와 파일을 정의할 수 있습니다.
- 시각적 애플리케이션 개발 : 버튼, 컨테이너, 텍스트 상자 등과 같이 즉시 사용 가능한 선별된 UI 구성요소 사용
- 유연한 프레임워크 : Python에서 직접 연결 가능하고 확장 가능한 새로운 구성 요소를 만들고 공유하는 데 활용할 수 있는 유연한 프레임워크
- Python 코드를 HTML에서 실행 가능
- 표준 HTML 지원
단점
- 아직까지 공식적으로 지원되는 라이브러리는 제한적 ( PyScript는 현재 Chrome에서만 테스트 완료)
- 파이스크립트를 적용한 HTML 페이지는 로딩되는데 시간이 오래 걸림
- 공식 페이지에서도 아직 상업용 프로젝트에는 사용하지 말 것을 권고
728x90