클라이언트 측 웹 개발에 Python을 사용할 수 있습니까?
그렇다면 권장되는 프레임 워크 / 튜토리얼 / 팁 / 등이 있습니까?
Python에 N00b가 있지만 PHP 경험이 풍부하고 기술을 확장하고 싶었습니다.
나는 Python이 서버 측 실행에 뛰어나다는 것을 알고 있으며 클라이언트 측에 대해서도 알고 싶었습니다.
skulpt를 보셨습니까?
파자마 를 사용 하여 Python 코드를 브라우저에서 실행되는 JS 코드로 변환 할 수 있습니다 (파자마도 훨씬 더 많은 기능을 제공함). 예, 클라이언트 측 웹 개발에 Python을 사용할 수 있습니다.
파자마는 기본적으로 자바로 클라이언트 측 코드를 작성할 수 있는 Google Web Toolkit 의 포트입니다 .
Silverlight는 IronPython을 실행할 수 있으므로 Silverlight 응용 프로그램을 만들 수 있습니다. 클라이언트 측입니다.
주요 웹 브라우저에는 Python이 내장되어 있지 않기 때문에 Python은 실제로 클라이언트 측에 사용되지 않습니다.
그러나 Javascript는 진화함에 따라 점점 더 Python과 비슷해졌습니다. Python과 Javascript를 함께 공부하고 싶을 수 있습니다.
보세요 https://developer.mozilla.org/en/New_in_JavaScript_1.7 새로운 기능의 Python과 유사한 특성을 확인하십시오. "array comprehensions"는 Python list comprehensions와 같습니다. 반복자와 생성기는 Python에서 직접 생성됩니다. "파괴 할당"은 표준 Python 관용구입니다.
자바 스크립트는 중괄호가있는 파이썬과 비슷합니다. 매우 다른 상속 모델을 사용하지만 Javascript의 내장 시스템 위에 Python과 유사한 클래스 시스템을 구현하는 라이브러리를 사용할 수 있습니다.
아직 아무도 언급하지 않았지만 grail 은 꽤 멋지다
Grail은 Python 프로그래밍 언어로 작성된 확장 가능한 무료 다중 플랫폼 웹 브라우저였습니다. 이 프로젝트는 1995 년 8 월에 시작되어 그해 11 월에 처음 공개되었습니다. [1] .3 베타에는 27,000 줄 이상의 Python이 포함되어 있습니다. [1] 마지막 릴리스는 1999 년 0.6 버전이었으며 최신 버전이 개발 중입니다.
이것 좀보세요 :
Silverlight + IronPython으로 작성된 대화 형 Python 콘솔 + 자습서입니다.
Windows에서는 Windows 스크립팅 호스트에 등록 된 모든 언어가 IE에서 실행될 수 있습니다. 적어도 ActiveState 버전의 Python은 그렇게 할 수 있습니다. 요즘 좀 더 공식적인 버전으로 대체 된 것을 기억하는 것 같습니다.
그러나이 솔루션을 사용하려면 사용자가 Python 인터프리터를 설치하고 스크립트 또는 .reg 파일을 실행하여 올바른 "매직"을 레지스트리에 넣어 후크가 작동하도록해야합니다.
아니요. 브라우저는 Python을 실행하지 않습니다.
클라이언트에서 Python을 사용할 수 있습니다. skulpt
클라이언트 측에 관심이 있다면 확인해 볼 가치가 있습니다.
참고 URL : https://stackoverflow.com/questions/1540214/can-python-be-used-for-client-side-web-development
'program tip' 카테고리의 다른 글
Oracle에서 숫자에 대한 기본 정밀도 및 스케일은 무엇입니까? (0) | 2020.12.05 |
---|---|
STL 컨테이너의 끝 반복자와 동일한 반복기를 증가 시키면 어떻게 되나요? (0) | 2020.12.05 |
HTML의 텍스트 상자에서 글꼴 크기를 변경하는 방법 (0) | 2020.12.05 |
Entity Framework : db가 변경 될 때 모델을 어떻게 새로 고치나요? (0) | 2020.12.05 |
Android의 여러 테이블 SQLite DB 어댑터? (0) | 2020.12.05 |