2010-11-30 15 views
49

Ich wollte von Django nach Pylons ziehen, aber dann stieß ich auf Pyramid.Sollte ich Pylons oder Pyramid verwenden?

Was sind die Unterschiede zwischen Pylonen und Pyramiden?

Ich lese ein wenig Text in PylonsBook, die derzeit Pylons 0.9.7 umfasst, und frage mich, ob es ein Start für Pylonen und Pyramide ist.

Antwort

36

Pylons wird nicht "abgebrochen", und es wird weiterhin Updates erhalten. Das heißt, die "Zukunft" per se ist in Pyramid. Auf der Mailingliste wurde Pylons 2.0 genannt. Es ist vollständig getestet und besser dokumentiert als Pylons 1.0, also könntest du genauso gut an Bord springen, wenn du frisch bist.

Pyramide ist im Wesentlichen die Fusion von Pylonen und Repoze.bfg. Lesen Sie mehr dazu auf der pylons-devel E-Mail-Liste.

Insbesondere in this einleitende E-Mail. Wenn Sie tiefere Fragen haben, hängen Sie sich in den Kanälen #pylons, #pyramid oder #repoze irc (freenode) auf.

+0

Klarstellung: "besser dokumentiert" == Es hat "vollständige Dokumentation" http://docs.pylonshq.com/faq/pyramid.html#what-do-you-mean-by-documented – Devin

+0

Ich habe einen kurzen Blick und durch das Aussehen der Pylonen ist viel besser. Dies ist ein Schritt zurück für Pylons :-( –

+2

@jpartogi Sind Sie sicher? Haben Sie einen Blick auf diese: http://docs.pylonshq.com/pyramid/dev/index.html – treeface

10

Wenn Sie planen, ein neues Projekt zu starten, zu migrieren oder einfach nur Framework zu lernen, empfehle ich die Verwendung von Pyramid.

Pylone wird die Entwicklung stoppen. Inzwischen ist Pyramid eine Fortsetzung von Pylonen. Daher ist der Code stabil. Es enthält die meisten Funktionen von Pylons, fügt einige neue nützliche Funktionen hinzu.

+0

So Pylonen werden abgebrochen ??? und gibt es ein Tutorial für Pyramide oder es wird nach der endgültigen Veröffentlichung der Pyramide 1.0 sein – AbdAllah

+0

Über Pylons Framework und Pylons Projekt: http://docs.pylonshq.com/faq/pylonsproject.html. Wird nützlich sein, ausgezeichnete Pyramide docs: http://docs.pylonshq.com/pyramid/dev/index.html. – Lex

19

Sie möchten wahrscheinlich mit Pyramid gehen. Es scheint, als wäre es ein komplizierteres System, aber es ist viel sauberer und sehr intuitiv. Außerdem ist die Dokumentation für das Projekt einfach großartig und meiner Meinung nach sogar besser als das Django-Projekt, das für seine Dokumentation bekannt ist.

Das macht es jedoch nicht "wie Django". Es ist immer noch leicht gekoppelt und Sie können jede Vorlage, Datenbank, Formular, Session-Management-System, etc. verwenden, die Sie mögen.

Es ist erwähnenswert, dass Pyramid ein Basis-Framework ist und Pylons darauf gebaut wird.

+1

Also was sind die Unterschiede zwischen Pylonen und Pyramiden wenn ich zu Pyramiden umgezogen bin? – AbdAllah

+4

Es ist generell schneller, einfacher zu verstehen, besser unterstützt, viel bessere Dokumente usw. Es fühlt sich auch näher an "Bare Metal", die manchmal nützlich ist. Außerdem ist der Code einfach zu verstehen und IMO weniger "magisch". Es mag auf den ersten Blick schwierig erscheinen, aber sobald Sie die Dokumente gelesen haben, macht es wirklich Sinn. –

+0

Wenn Sie sich durch Pylons auf den Rahmen beziehen, liegen Sie falsch. Pylonen erhalten keine Feature-Updates. – Tshepang

Verwandte Themen