2010-01-21 5 views
6

IIS에서 Django & Python을 실행할 수 있습니까?
저는 일부 웹 디자인 회사의 수석 개발자가 될 것이며 현재는 고전적인 ASP와 ASP.NET을 사용하고 있습니다.
ASP.NET MVC는 아직 성숙하지 않습니다. 나는 파이썬 & 장고 스택을 추천해야합니까?
IIS에서 Python을 실행할 수없는 경우 어떻게해야합니까? 내가 모르는 ASP.NET 스틱? 나는 파이썬도 잘 모르지만 나는 그것에 익숙하다.
IIS와 Apache를 동시에 실행할 수 있습니까?IIS에서 Python 및 Django 실행

답변

7

기술적 인 문제와 과학적인 문제가 있습니다.

기술적으로는 가능합니다. 사실 Django는 이것에 대해 wiki article을 가지고 있습니다. 구글은 비슷한 튜토리얼을 많이 보여준다. 아파치와 IIS는 같은 컴퓨터에서 실행될 수도 있습니다. (저는 현재 실제로 개발 컴퓨터에서이 작업을하고 있습니다.)

더 큰 문제는 다른 개발자로부터 얻을 수있는 반발의 형태로 psycological입니다. 나는 Django가 ASP.NET에서 바지를 걷어 찬다는 것에 동의하지만 ASP.NET 상점이 ASP.NET과 결혼 할 가능성이 높고 아마도 Django보다 훨씬 적은 것을 시도하기 위해 제안을 무시할 것입니다.

+0

현재 그래픽 디자이너를 담당하고 나중에 다른 개발자를 담당하게 될 것입니다. 현재 모든 개발 팀이 떠난다. 유일한 문제는 ASP 및 ASP.Net 응용 프로그램을 모두 다시 작성하고 미리 만들어진 사이트를 포함하여 60 개 이상있을 때까지 유지해야한다는 것입니다. 나는이 상황이 싫다. 마법의 해결책이 있습니까? –

+0

전 두렵습니다. 파이썬은 강력하지만 마법 같은 것은 아닙니다. 기존 앱을 유지 관리하거나 마이그레이션하는 것은 재미가 없습니다. 그 (것)들을 유지하는 것은보다 적게 비싼 단기 해결책 일 것이다. 장기적으로 장고로 옮기고 싶다면 단기간에 이주는 더 비쌀 것이지만 장기적으로는 더 저렴할 것입니다. – Cerin

5

우리는 PyISAPIe를 사용하여 2 년 동안 IIS에서 django를 실행 해 왔습니다. 약 15 만 명의 사용자가 상당히 큰 사이트입니다. 우리는 linux/apache로 옮겨 가고 있지만, PyISAPIe는 훌륭하지 않습니다.

사례 - WebKit 브라우저가 제대로 작동하지 않는 경우 청크가 엉망이되는 것 같습니다. 우리가 사용자를 FF/IE7 +로 제한하도록 허용 되었기 때문에 용서할 만하다.하지만 Safari를 FF로 선호하기 때문에 맥에서 나를 귀찮게한다.

+0

알아두면 좋을만큼,이 문제를 해결할 준비가되었습니다 ... – Justin