Thread perlboard @ sourceforge (194 answers)
Opened by pq at 2006-07-18 03:21

Strat
 2006-10-03 16:07
#90933 #90933
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich habe das Problem, dass meine DBIx::Class-Spielereien schon einige Monate her sind und ich ueberdies vermutlich eine Menge von CPAN:Class::DBI und CPAN:DBIx::Class durcheinanderwerfe; ich finde naemlich Class::DBI nur in Ausnahmefaellen verwendbar (gerade weil man da kaum ein schon bestehendes DB-Schema verwenden kann).

[quote=betterworld,03.10.2006, 01:04]
...Ich weiß aber auch, dass Du das Board schnellstmoeglich einsatzbereit haben moechtest ohne vorher größere Schoenheitsaenderungen zu machen....[/quote]
Genau; ich will mal eine erste Version in Produktion haben, denn das jetzige Board nervt nur noch (Paradefall: Registrierung/Suche). Deshalb will ich da keine groesseren Strukturaenderungen mehr, sondern primaer den Messenger fertigstellen und Bugs fixen.

Fuer eine zweite Version sieht es dann voellig anders aus.

Ich habe versucht, eine Gegenueberstellung DBI/DBIx::Class zu finden, aber ziemlich erfolglos. Habt Ihr da zufaellig was?

Ich versuch's selbst mal:

Vorteile von DBIx::Class:
x) Methoden anstelle von SQL
x) Zusaetzliche Abstraktionsschicht
x) DB-Schemabereinigung koennte man gleich mitmachen (Feldschreibweisen vereinheitlichen, manche Spalten "ausmisten")
x) Spassfaktor, ein neues Framework zu lernen

Nachteile von DBIx::Class:
x) Man hat das SQL nicht mehr direkt vor Augen
x) Den Umstellungsaufwand nach DBIx sehe ich eher hoch (laut esskar eher nicht)
x) Wir haben noch wenig Erfahrung mit DBIx::Class (ausser esskar, aber der hat keine Zeit)
x) Zeitfaktor, ein neues Framework zu lernen + typische Anfaengerfehler

Seht ihr die Punkte auch so? Habt ihr weitere Punkte?\n\n

<!--EDIT|Strat|1159880930-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Antworten mit Zitat

View full thread perlboard @ sourceforge