나는 수직 시장을위한 턴키 솔루션을 구축하는거야, 그리고 두 옵션을 제공하고 싶습니다 : 소프트웨어를 서비스로, 그리고 그들에게 응용 프로그램을 호스팅 할 수있는 기회를 제공 자신에. 다른 말로하면 Joel의 FogBugz와 비슷한 배포 옵션을 목표로하고 있습니다.장고 또는 CodeIgniter를위한 턴키 웹 응용 프로그램
나는 파이썬 프로그래머 해요, 나는 장고와 프로젝트 날고 있었다. 이 그래도 PHP 선호하는 몇 가지 이유가 있습니다 :
1) 장고 설치 및 구성은 당신이 쉘에 액세스 할 수있는 가정 (내 대상) 프로그래머 타입이다. 설치 서비스는 제공 할 수 있지만 서버에는 제공 할 수는 없습니다.
2) 장고는 가능한 특정 호스트에서만 실행됩니다. mod_python/mod_wsgi를 설치하면 잠재적 인 클라이언트 중 소수만이 루트 액세스 또는 심지어 cpanel을 갖게됩니다.
3) PHP를 사용하면 기존 서버에서 실행할 수 있습니다. DNS를 업데이트하는 동안 Django를 사용할 수있는 서버로 이동시킬 필요가없고 이메일 중단 시간도 없습니다.
반면에 저는 PHP에 대한 경험이 거의 없습니다. 멋진 템플릿 언어는 Django 템플릿과 비슷하게 작동합니다. 그것은 템플릿 상속을 제공하지는 않지만 디자이너가 그들을 망쳐 놓은 경우 응용 프로그램을 망칠 수 있으므로 사용하지 않으려 고하는 매우 hackish 한 방법을 제외하고는. 어떻게 생각해? 미리 감사드립니다!
물론 PHP는 Python 응용 프로그램보다 설치가 쉽지만 웹 서버 구성과 관련하여 전체 웜을 열 수 있습니다 (아파치, IIS, 다른 사람?), PHP 버전 (PHP4와 구식, 버그가 많은 PHP5)은 실제로 PHP를 제공하는 서버를 갖게됩니다. 그렇다면 데이터베이스가 있습니다 ... –
WordPress를 괴롭히는 것과 같은 문제가 있습니다 ... – GloryFish
CodeIgniter를 사용하는 경우 멋지게 할 필요가 없습니다. 이미 컨트롤러에서 뷰를 분리합니다. 캐싱 메커니즘도 포함되어 있습니다. –