Geçenlerde Python öğrendim. Ben onu sevdim. Ben sadece web geliştirme için kullanmak istedim. Bu düşünce, tüm sıkıntılara neden oldu. Ama bu sıkıntılar beğendim :)
Tek bir yolu standardize olduğu yerde PHP dünyasından gelen. Ben aynı beklenen ve python & aradı apache.
http://stackoverflow.com/questions/449055/setting-up-python-on-windows-apache diyor
Stay away from mod_python. One common misleading idea is that mod_python is like mod_php, but for python. That is not true.
Peki Python mod_php eşdeğerdir?
Bu sefer biraz açıklama gerekiyor http://stackoverflow.com/questions/219110/how-python-web-frameworks-wsgi-and-cgi-fit-together
CGI, FastCGI ve SCGI dil agnostik. Sen Perl, Python, C, bash, hatta Meclis :) CGI komut dosyaları yazabilirsiniz. Yani, mod_cgi
, mod_fastcgi
, mod_scgi
bunlara tekabül apache modülleri vardır sanırım. Değil mi?
WSGI verimli bir sürümü specifically designed for python language sadece inshort gelişmiş optimize çeşit / olduğunu. Kullanmak için bu mod_wsgi
gitmek için bir yoldur. değil mi?
Bu bırakır mod_python
. O zaman nedir?
Apache -> mod_fastcgi -> FLUP (via CGI protocol) -> Django (via WSGI protocol) Flup is another way to run with wsgi for any webserver that can speak FCGI, SCGI or AJP
FLUP nedir? AJP nedir? Nasıl Django resimde geldi?
Bu sorular PHP hakkında quetions yükseltmek. Aslında nasıl çalışıyor? Ne teknoloji kullanıyor? mod_php & mod_python farklar nelerdir?
Daha sonra tekrar Perl veya Java kullanmak istiyorsanız ileride ben karışık almak zorunda kalacak? Lütfen kimse açıkça şeyleri açıklamak ve bir Complete Picture. verebilir