Webudviklere har en række proprietære og open source- værktøjer til rådighed for at skabe de rige erfaringer med sociale netværk e-handel, og elektronisk publicering , at vi er kommet til at forvente . To open source-værktøjer baseret på programmeringssproget Python er mod_python og python_wsgi . Begge kan bruges til at skabe interaktive , database-drevne websites , men hver tilbyder visse fordele og ulemper. mod_python
Udviklet som et middel til at forbedre den hastighed cgi anmodninger mod_python integrerer en Pythonfortolkeren i Apache webserver. Dette skaber en mere strømlinet tilgang til at køre server side scripts end perl -baserede cgi tilgang, der krævede, at serveren for at oprette en ny proces for hver anmodning . Det gav også Python programmører adgang til den interne af Apache, der giver dem mulighed for at drage fordel af Apaches skovhugst funktioner. Et sæt af standard handlere i mod_python tillader oprettelsen af robuste web-applikationer.
Mod_wsgi
Ligesom mod_python , mod_wsgi er også en Apache -modul. Det gennemfører WSGI specifikationen , et middel til at standardisere grænsefladerne mellem webservere og Python - baserede web applikationsservere og web rammer. Den kan køre i indlejrede tilstand , svarende til mod_python , hvor Apache webserver fortolker Python kode direkte , uden at skabe overhead af ekstra processer . Det giver også en anden operationel tilstand, hvor det udfører Python kode i sin egen dedikerede proces uden at forstyrre andre Apache -processer.
The Past
Med udviklingen øjeblikket suspenderet, mod_python er en moden , pålidelig teknologi . Det giver web-applikation udvikler stabilitet og fleksibilitet med sine kroge i sådanne populære teknologier som Django og Python Server Pages. Mange programmer og scripts skabt omkring mod_python er tilgængelige for implementantation med lidt test. Hvis det kommer til kort er dens manglende evne til at holde trit med nye teknologier bygget op omkring WSGI standard , som udnytter udviklingen uden for Apache -platformen.
Fremtiden
mens stadig forholdsvis nyt, er WSGI standard forventes at vokse i popularitet som udviklere søger en måde at bringe udbredt Python webudvikling under paraplyen af en generelt accepteret specifikation. Web-udviklere og Python programmører, der brug for fleksibilitet for fremtiden sandsynligvis vil vælge mod_wsgi som en indledende web-applikation og rammer udviklingsplatform , fordi det bedre vil holde trit med nye teknologier og omfavne bevæge sig mod standardisering af Python webprogrammering .
< br >