Storm
- brenmcguire
- User
- Beiträge: 9
- Registriert: Donnerstag 28. Juni 2007, 08:33
Es gibt doch SQLAlchemy ... macht das doch ähnlich, oder?
Hat jemand schon irgendwelche Vorteile von Storm gegenüber SQLAlchemy gefunden?
Hat jemand schon irgendwelche Vorteile von Storm gegenüber SQLAlchemy gefunden?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das sieht eher wie SQLObject/Django bzw SQLalchemy mit Elixir aus. Ich werde gar nicht erst fragen, wozu denn noch ein ORM nötig ist.brenmcguire hat geschrieben:Es gibt doch SQLAlchemy ... macht das doch ähnlich, oder?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Dafür gibt es ja Elixir.rafael hat geschrieben:Cool, SQLAlchemy hab ich noch nie richtig verstanden.
Warum ich so gegen Storm bin: leider ist es nun mal so, dass ORMs nicht so trivial zu schreiben sind. So ist das Django-ORM obwohl es viele nutzen an einigen Stellen immer noch fehlerhaft oder verhält sich seltsam. Storm ist immer noch ziemlich neu, daher vermute ich mal, dass es auch Reihenweise Kinderkrankheiten haben wird.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Dir ist aber schon klar, dass es AFAIK das eine oder andere Jahr produktiv eingesetzt und nur erst jetzt veröffentlicht wurde? Du magst natürlich trotzdem Recht haben, war bei Django ja nicht anders, aber von "neu" würde ich zumindest nicht sprechen.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Klar, aber die nutzung durch ein Team heißt nciht, dass Storm auch für die generelle Öffentlichkeit brauchbar ist. Es heißt nur, dass man damit Lauchpad programmieren kann.Y0Gi hat geschrieben:Dir ist aber schon klar, dass es AFAIK das eine oder andere Jahr produktiv eingesetzt und nur erst jetzt veröffentlicht wurde?
Formal ist es nicht "neu", aber da es bisher nur eine sehr kleine Nutzeranzahl hatte, kann man jetzt aus den Jahren die es existiert nicht sagen, dass es inzwischen ausgereift ist. Kann natürlich trotzdem sein, wir werden ja sehen wie sich das entwickelt.Y0Gi hat geschrieben:Du magst natürlich trotzdem Recht haben, war bei Django ja nicht anders, aber von "neu" würde ich zumindest nicht sprechen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Also Storm ist durchaus schonmal einen Blick wert. Auch, wenn dessen Dokumentation sehr sehr gering ist, mal vom Tutorial abgesehen, nicht vorhanden.
SQLAlchemy und SQLObject habe ich noch nie richtig gemocht. Deshalb verwende ich erfolgreich Dejavu, vom CherryPy entwickler. Das hat einige sehr interessante Konzepte, die mir zusagten.
Storm sieht aber wirklich interessant aus. Besonders, was die API betrifft scheint es recht schlank und durchdacht zu sein. Erste richtige tests stehen allerdings noch aus.
Was mich am meißten stört, zur Zeit, ist das es keine Tabellen in der Datenbank automatisch erstellen kann. Oder die Dokumentation verschweigt etwas und ich bin zu blind es im Quellcode zu finden.
So unterstützt es halt nur SQLite, MySQL und PostgreSQL. Gut... damit sind ja auch ein großteil der meißt verwendeten Datenbanken abgearbeitet.
Mal sehen, was die Zeit bringt.
MfG EnTeQuAk
SQLAlchemy und SQLObject habe ich noch nie richtig gemocht. Deshalb verwende ich erfolgreich Dejavu, vom CherryPy entwickler. Das hat einige sehr interessante Konzepte, die mir zusagten.
Storm sieht aber wirklich interessant aus. Besonders, was die API betrifft scheint es recht schlank und durchdacht zu sein. Erste richtige tests stehen allerdings noch aus.
Was mich am meißten stört, zur Zeit, ist das es keine Tabellen in der Datenbank automatisch erstellen kann. Oder die Dokumentation verschweigt etwas und ich bin zu blind es im Quellcode zu finden.
Ich denke auch, das ist der Grund, warum es (in meinen Augen) nicht so viele Features wie SQLAlchemy oder die anderen großen ORMs hat. Die werden nur das schreiben, was sie benötigen.
Formal ist es nicht "neu", aber da es bisher nur eine sehr kleine Nutzeranzahl hatte, kann man jetzt aus den Jahren die es existiert nicht sagen, dass es inzwischen ausgereift ist. Kann natürlich trotzdem sein, wir werden ja sehen wie sich das entwickelt.
So unterstützt es halt nur SQLite, MySQL und PostgreSQL. Gut... damit sind ja auch ein großteil der meißt verwendeten Datenbanken abgearbeitet.
Mal sehen, was die Zeit bringt.
MfG EnTeQuAk