Warum Python für Web-Entwicklung? [geschlossen]

7

Ich frage mich, ob ich diese Sprache lerne oder nicht.

Ich habe 15 Jahre hauptsächlich mit PHP gearbeitet. Ich kenne C, C ++, Java, Perl ... aber PHP hat alle meine Probleme für Web-Entwicklung gelöst.

Ich habe das sorgfältig gelesen: Ссылка

Ich finde Python zum Beispiel für Sysadmin-Aufgaben oder für das erste Programmiersprachenlernen nützlich. Mit freundlichen Grüßen, ich liebe seine Sauberkeit und Klarheit (es ist wie ein "Jquerized PHP") ... aber ich finde immer noch Blogs, die Python für Web-Entwicklung verteidigen ... Warum?

Kann mir jemand Vorteile von Python für das Web erklären?

    
FlamingMoe 30.08.2011, 03:54
quelle

1 Antwort

21

Ich würde Python Web Dev ohne ein Framework nicht machen. Nachdem Django von Rails nach Django umgezogen ist, ist es viel besser. Es hat großartige Dokumentation, eine großartige Community, versucht nicht, Architektur zu erzwingen (was zu Stunden des Googelns darüber führen kann, wo man Dinge hinlegt), und versteckt die Dinge nicht hinter entnervender "Magie" wie Rails.

>

Es sichert standardmäßig gegen XSS (d. h. Sie müssen es NICHT HTML zu entkommen sagen) und da es eine großartige ORM-Schnittstelle hat, gibt es kaum eine Chance für dumme SQL-Injektionsfehler. Hat auch einen integrierten Schutz gegen CSRF-Angriffe, die als Middleware funktioniert. Es ist nicht so, dass PHP von Natur aus unsicher ist, aber es gibt den Entwicklern zu viele Möglichkeiten, etwas durcheinander zu bringen.

Es hat auch erstaunliche Erweiterungen wie Pinax und sie integrieren wesentliche Erweiterungen in ihren Kern jeder Veröffentlichung.

Sie sollten auch nicht die psychologischen Vorteile der Codierung in einer schönen Sprache unterschätzen.

    
bcoughlan 30.08.2011 04:01
quelle

Tags und Links