2016-06-28 15 views
0

웹 페이지에서 실행할 필요가있는 몇 가지 Python 2.7 스크립트가 있습니다. 필자는 전에는 Python으로 코딩하기가 쉽지만 Linux, Apache, Nginx에 익숙한 편이지만이 작업을 한 번도 해보지 않았습니다.웹 페이지에서 Python 2.7 스크립트 실행

예전의 CGI, WSGI, Django 등과 같은 많은 다른 프레임 워크를 볼 수 있습니다. 웹 페이지에서 실행하기 위해 파이썬 코드를 많이 변경하지 않아도되는 프레임 워크에 대한 권장 사항이 필요합니다.

CGI는 상당히 쉽지만 많은 새로운 프레임 워크가 있기 때문에 약간의 조언이 필요합니다.

감사합니다.

+0

"웹 페이지에서 실행"을 사용하면 프런트 엔드 또는 백엔드에서 의미가 있습니까? – noah

+0

Python 스크립트는 백엔드에서 실행됩니다. 기본적으로 작성해야하는 페이지는 사람들이 특정 정보를 얻을 수있는 도구입니다. 파이썬 스크립트를 실행하기위한 웹 페이지 (도구)를 만들려면 웹 사이트를 만들 필요가 없습니다. – GreenTeaTech

답변

2

Flask은 아마도 사용하기 가장 간단한 Python 웹 프레임 워크 일 것입니다. 이 회사는 자체적으로 마이크로 프레임 워크을 자랑하며 매우 빠르고 매우 빠르게 실행됩니다.

비교적 간단한 일련의 요구 사항이있는 경우이를 살펴볼 것을 적극 권장합니다. 프로젝트 홈페이지에서 "hello"세계 예제를 찾을 수 있습니다 : http://flask.pocoo.org/

프로젝트의 요구 사항에 따라 (고 가용성/탄력성이 필요합니까?), Flask의 기본 제공 기능을 사용하여 얻을 수도 있습니다. 개발 웹 서버에서 supervisord과 같은 프로세스 제어 시스템과 함께 사용합니다. 무거운 작업 부하 나 생산 작업 부하에 대해서는 권장하지 않겠지 만, 생산이 중단 된 상황에서이 설정은 잘 작동합니다.

+0

내가 만드는 페이지는 근본적으로 사람들이 특정 정보를 얻을 수있는 도구입니다. 파이썬 스크립트를 실행하기위한 웹 페이지 (도구)를 만들려면 웹 사이트를 만들 필요가 없습니다. 플라스크는 이러한 목적을위한 훌륭한 틀이 될 것입니까? – GreenTeaTech

+0

물론입니다. 단지 Flask 응용 프로그램 (Flask 프로젝트 홈페이지에서)에 필요한 몇 줄의 파이썬 스크립트를 추가하면됩니다. 5 분 안에 모든 일을 처리 할 수 ​​있습니다. –

0

파이썬에서 클라이언트 측 브라우저 프레임 워크를 찾고 있다면 skulptbrython이 있습니다.

비슷한 프레임 워크를 찾고있을 때 클라이언트 측 언어에 대한 자바 스크립트 프레임 워크 (특히 AngularJS 및 Node JS) 용으로 Python을 사용하지 않기로 결정했습니다. 개인적으로이 두 영역에서 사용할 수있는 커뮤니티 및 학습 리소스의 크기가 더 강력하고 프레임 워크를 마스터 할 수있는 더 많은 기회를 제공한다고 생각했습니다.