2010-12-19 11 views
24

Ich bin herumgelaufen und habe verschiedene Optionen für mein neues persönliches Projekt getestet, von PHP über node.js bis hin zu Haskell. Ich fühle mich bei Python jedoch am wohlsten, also dachte ich, ich würde am Ende noch einmal darauf zurückkommen.Ist Pyramid bereit/empfohlen für die Prime Time?

Ich habe einen zweiten Blick auf Frameworks wie Django geworfen, aber da ich meistens SQL mag und kein ORM, dachte ich, ich würde Pylons verwenden (da ORM in Pylons optional ist). Nun, das Problem ist, dass es Pyramide gibt, und es würde scheinen, dass Pylons bald darauf ersetzt werden würde.

Lange Rede, kurzer Sinn, ist Pyramid bereit für die Prime Time? Angesichts der Tatsache, dass Pylons selbst eine sehr erfolgreiche Plattform war (aufgrund seiner hochkarätigen Einführung), empfehlen Sie Pyramid als einen guten Ersatz? (Offensichtlich frage ich Leute, die tatsächlich Pylons und/oder Pyramid verwenden.)

Um zu verdeutlichen, wird die Anwendung probaby bis zu 4 Datenbanktabellen verwenden und wird schwer auf AJAX-Aufrufe. JSONRPC mit JS-Frontend ist ebenfalls eine Option. Von einer der Tabellen wird erwartet, dass sie zu jeder Zeit Zehntausende von Datensätzen speichern, die von verschiedenen Benutzern konsumiert werden. Abfragen in der großen Tabelle sind nicht auf die Auswahl beschränkt, da sie höchstwahrscheinlich aus einem bestimmten AJAX-Datenraster stammen.

Antwort

25

BFG, welches die Vorstufe ist, wird seit einiger Zeit in "primetime" verwendet. Es gibt in Pyramid einige Ergänzungen zu BFG, um es "pylonischer" zu machen, und diese sind vielleicht nicht fertig, aber ich würde sagen, dass sie bald kommen werden.

Wenn Sie also besorgt sind, können Sie BFG jetzt verwenden. Die Migration zu Pyramid sollte einfach sein, wenn Sie migrieren möchten: migration tutorial.

Update: Pyramid 1.0 wurde jetzt veröffentlicht. Es ist jetzt definitiv bereit für die Prime-Time.

+2

Vielen Dank. Ich werde diese Route versuchen (kein Wortspiel beabsichtigt). – hayavuk

-3

fragte ich diese Frage vor: Should I use Pylons or Pyramid?

Pylons wird fortgesetzt und die Version 2 wird freigegeben. Pyramide ist wie Pylons-Verteilung mit anderen Komponenten migriert.

+3

Das sind falsche Informationen, afaics. Pylons 2.0 ist (zum jetzigen Zeitpunkt) noch ein informeller Name für die erste offizielle Pyramid-Veröffentlichung. Was derzeit als Pylonen bekannt ist, wird weiterhin unterstützt, aber als Projekt ist es fertig und wird keine neue Entwicklung sehen. – hayavuk

+0

Der letzte Satz ist nicht klar. Kannst du es anders formulieren? – Tshepang

14

Ich würde Pyramid uneingeschränkt empfehlen.

Lesen Sie Ben Bangert (Pylons Creator) 's Beitrag Why not just continue developing the Pylons 1.0 code-base?, die zusammenfasst, warum die Pylons 1.0 Architektur eine Ziegelmauer und braucht eine tiefe Transformation in der bfg Richtung.

Zum einen hat das entkoppelte Design von Pyramid das Testen der JSON-Antwort ermöglicht.