Python은 JavaScript를 대체할 수 있습니다. Pajamas는 JavaScript 대신 Python을 구현하는 데 사용할 수 있습니다. Pajamas는 HTML 및 JavaScript 대신 네트워크 프로그램을 작성하는 데 사용할 수 있는 Python ajax 개발 프레임워크이며, AJAX 라이브러리는 상호 운용성 문제도 해결할 수 있습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Python3&&javascript 버전 1.8.5, Dell G3 컴퓨터.
Can Python이 JavaScript를 대체할 수 있나요
브라우저 기반 애플리케이션을 작성하기 위해 Javascript 대신 Python을 사용할 수 있다면 얼마나 좋을까요. 그러나 브라우저에서 실행할 수 있는 언어는 Javascript뿐입니다(Flash 또는 Silverlight 제외).
아이디어를 바꿔 먼저 Python으로 코드를 작성한 다음 컴파일러를 통해 Javascript 스크립트로 변환하는 것이 실제로 가능합니다. 누군가 이미 이 작업을 수행했습니다. Pajamas
Pajamas 소개:
Pyjamas는 Python Ajax 개발 프레임워크입니다.
Google의 웹 툴킷(GWT)을 사용하면 전적으로 Java™ 코드로 Ajax 지원 RIA(Rich Internet Application)를 개발할 수 있습니다. 다양한 Java 도구 세트(IDE, 리팩토링, 코드 완성, 디버거 등)를 사용하여 모든 주요 웹 브라우저에 배포할 수 있는 애플리케이션을 개발할 수 있습니다. GWT의 도움으로 브라우저에서 실행되지만 데스크톱 애플리케이션처럼 동작하는 애플리케이션을 작성할 수 있습니다.
GWT와 유사하게 Pajamas는 Python을 사용하여 클라이언트 측 함수를 작성할 수 있는 크로스 브라우저 API입니다. Pajamas를 사용하면 HTML과 JavaScript 대신 Python을 사용하여 웹 프로그램을 작성할 수 있고 클래스와 모듈을 재사용하고 가져올 수 있다는 장점이 있습니다. 또한 AJAX 라이브러리는 상호 운용성 문제도 해결할 수 있으므로 IE6, IE7, Firefox, Safari, Opera 및 기타 브라우저에서 프로그램 호환성 문제에 대해 걱정할 필요가 없습니다.
잠옷의 장점: HTML과 JavaScript 대신 Python을 사용하여 웹 프로그램을 작성합니다.
Google Web Toolkit(GWT)을 사용하는 많은 사람들은 왜 Java 대신 Python을 사용할 수 없는지 궁금해합니다. 상관없어요. 그냥 잠옷만 입으세요. GWT와 유사하게 Pajamas는 Python으로 클라이언트 측 기능을 작성할 수 있는 크로스 브라우저 API입니다. Pajamas를 사용하면 HTML과 JavaScript 대신 Python을 사용하여 웹 프로그램을 작성할 수 있고 클래스와 모듈을 재사용하고 가져올 수 있다는 장점이 있습니다. 또한 AJAX 라이브러리는 상호 운용성 문제도 해결할 수 있으므로 IE6, IE7, Firefox, Safari, Opera 및 기타 브라우저에서 프로그램 호환성 문제에 대해 걱정할 필요가 없습니다.
확장된 지식:
Pyjamas 0.8 alpha1이 출시되었습니다. 이 버전의 일부 업데이트는 다음과 같습니다:
간단한 sys.stdout 및 sys.stderr 객체 추가
sys.exc_info()를 수정하여 Python
아주 기본적인 역추적 모듈 추가
oninput 및 onpropertychange 이벤트 지원 추가
Windows의 pyjd에서 HTMLTable의 getWidget 문제가 해결되었습니다.
Windows의 pyjd에서 구문 분석하는 XML 문서 구문 추가
pyjsbuild 자동 생성(파일 모니터링) 옵션 추가
pyjscompressor.py
추가됨[관련 권장 사항: javascript 비디오 튜토리얼, Python3 비디오 튜토리얼]
위 내용은 파이썬이 자바스크립트를 대체할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!