Die, die es allerdings (richtig) machen, empfehlen hier kein einfaches WSGI sondern entsprechende WSGI-Handler oder Frameworks.Dann gibt es hier im Forum noch Leute, die dir einfach nur zu WSGI raten. Aber WSGI ist nur die Technik dahinter und ist für die einfache Programmierung einer kleinen (oder auch großen) Website zu tief am Eingemachten. (ich habe es ausprobiert -- es war schrecklich)
Und sich über Vor und Nachteile von WSGI(-Anwendungen) aufzuregen, was die Einsatzmöglichkeit angeht, mit Karrigell im Rücken ist auch nicht wirklich sinnvoll. Denn Karrigell unterstützt es nicht, braucht (meines Wissens nach) immer den eigenen Webserver, was für Shared-Hosting schonmal absolut gar nicht (oder nur in extremfällen) möglich ist.
Genau, das ist auch mein Gedanke. Wie wird PHP ausgeführt? Entweder über mod_php bei Apache oda einfach über CGI. CGI ist bei Python ebenso die "einfachste" Anwendungsschicht. Zumindest ohne groß mit anderen Abstraktionsschichten (hieß das so?) wie mod_python etc. rumzumachen.Das PHP Apps generell einfach zu installieren sind, liegt aber auch daran, das die Shared-Web-Server möglich offen dafür konfiguriert sind. Sicher ist das aber ehr weniger...
Und mal ehrlich: Mal genauer drüber nachgedacht, ist Python im Web zu 99,9% nicht schwerer/komplizierter, als PHP. Vergleichen mit Ruby oder Java braucht man das glaube ich nicht. (bei ruby weiß ich nicht, ob das auch so einfach über CGI geht)
PHP ist einfach so einfach, weils jeder Shared Hoster anbietet. Als Hoster braucht man "nur" entsprechende (Apache) Module (und die meißten verwenden Apache) zu installieren, gut abzusichern und dann sollte die Konfiguration eigentlich komplett via .htaccess möglich sein. Und via .htaccess ist einiges möglich.Ja, das ist der Grund, weshalb Python in der Web-Programmierung nie den Stellenwert von PHP erreichen kann. Es ist zu kompliziert, eine einfache, dynamische Seite zu erstellen.
Also --> .htaccess + Konfiguration + entsprechender Handler für FastCGI, mod_python & co = Voll einsatzfähige Anwendung ohne Einschränkung.
Und rein von der Programmiererseite, willst du nicht sagen, das es so viel Schwerer ist eine Dynamische Internetapplikation zu erstellen, oder?
[offtopic]
Die währen? (interessiert mich einfach )Weil Colubrid ein paar Design Fehler hat und man die nicht fixen kann ohne bestehende Anwendungen kaputt zu machen. Daher werkzeug als unabhängiger Colubrid Nachfolger.
Nichts desto trotz habe ich mir Werkzeug die letzten Tage mal näher angeschaut und habe auch schon erste lauffähige mini Anwendungen hinbekommen. Außer, das das URL-Mapping irgentwie anders ist (ungewohnt für mich), is es ganz schick geworden. Nur einige Beispielanwendungen sind kaputt, werde mir nochmal alles anschauen und dir mal bescheid sagen, wenn ich mal irgentwann wieder Zeit habe ins IRC zu kommen.
Sag das nicht...Da reicht normalerweise hoch laden und Setup durchklicken/Config anpassen
Entweder mache ich immer etwas falsch oder ich kenne Sehr viele Punkte, wo PHP Anwendungen nicht nur einfach hochladen und klick und fertig sind.
Viele (sogar sehr viele) benötigen auch noch die Anpassung von Anwendungsrechten. Hier fängts schon an *g*
Alles in Allem ist es nur eine Anschauung. Genauer betrachtet liegt alles vom Schwierigkeitsgrad nah bei einander.
MfG EnTeQuAk