2011-09-26 5 views
0

저는 극도의 트래픽이 많은 사이트에 대해 3 가지 사용자 정의 프레임 워크를 구축 한 숙련 된 PHP 개발자 (10 년)입니다. 최근에는 재미있는 많은 (알고리즘) 파이썬을 프로그래밍하기 시작했습니다. 나는 내 사이드 ​​프로젝트로서 새로운 사이트를 개발하기 시작했고 기존의 파이썬 웹 프레임 워크 (Django, Pyramids, ect ...)를 사용해야하는지 아니면 내 자신을 개발해야하는지 알고 싶었다.Python Framework 또는 Build Own 사용

기존 프레임 워크를 사용하면 훨씬 빠르게 작업 할 수 있지만, PHP 프레임 워크 경험과 내 프로젝트에서 생성 할 수있는 트래픽 양을 알고 있으면 매우 가벼운 프레임 워크를 직접 개발하는 것이 낫습니다. 내가 PHP로 얼마 동안 해왔 던 것처럼? 또한 파이썬 웹 개발을 배우는 좋은 방법 일 수도 있습니다. 왜냐하면 언어 사용 경험이 대부분 코딩 알고리즘에 대한 것이기 때문입니다.

기존 프레임 워크를 사용하는 경우 피라미드 또는 장고를 사용해 보았습니다.

또한 웹 개발을 위해 Python을 사용하는 다른 회사는 높은 트래픽이 자신의 웹 프레임 워크 또는 기존의 프레임 워크를 사용할 것으로 예상합니까?

+0

"웹 개발을 위해 파이썬을 사용하는 다른 회사들도 ..."둘 다. 일부는 자체 웹 프레임 워크를 작성하려고합니다. 다른 사람들은 기존의 것을 사용합니다. 두 가지 대답이 모두 사실이므로 왜 묻는가? 너는 무엇을 더 배우기를 희망 하는가? –

+0

[Flask] (http://flask.pocoo.org/)와 같은 기존 마이크로 프레임 워크 사용을 고려할 수도 있습니다. 어떤 일을하든 [WSGI] (http://www.wsgi.org/)를 사용하여 웹 서버와 통신해야하므로 필요에 따라 서버를 전환하고 서버를 발전시킬 수 있습니다. –

+1

당신은 자신의 요구 사항을 알고 있으며 자신의 질문에 답할 수있는 고유 한 자격이 있습니다. Python 웹 프레임 워크 목록은 http://wiki.python.org/moin/WebFrameworks를 참조하십시오. 아마 그들 중 적어도 한 명이 당신의 필요를 채울 것입니다. 이러한 프레임 워크에 대한 자습서를 정독하고 원하는 것을 찾았을 때 중단하십시오. –

답변

1

기존 프레임 워크에서 배우십시오. 파이썬 웹 스택 (wsgi, sqlalchemy, 템플릿 엔진, 전체 스택 프레임 워크, 마이크로 프레임 워크)은 많은 시간을 보냈습니다. 신속하게 개발하고 기존 디자인으로부터 배울 수있는 기회를 얻게됩니다.