Thread Variablen zentral in einer ini Datei verwalten
(19 answers)
Opened by leissi at 2006-02-07 15:35
[quote=murphy,08.02.2006, 11:18]Also ich finde die meisten dieser Serialisierungsformate, die wir Pilze aus dem Boden schießen, total sinnlos.
Meiner Meinung nach sollte man entweder ein ganz einfaches Format nehmen, wie zum Beispiel eine INI-Datei, [/quote] Das wäre *keine* Serialisierung, weil man nur einfache Hashes abbilden kann. Quote Leider gibt es da zwei Marschrichtungen: man will es besonders schnell haben und legt nicht auf Menschenlesbarkeit Wert, dann nimmt man Storable. Oder man will es menschenlesbar haben, dann nimmt man Data::Dumper. Leider muss man hier beim Rückumwandeln eval() verwenden --- nicht sehr sicher. Auch sind manche Leute der Meinung, dass Perl nicht so lesbar ist wie, sagen wir mal, YAML. Und Perl ist nicht portabel. Auch deshalb gibt es YAML. Quote Das Problem ist: man kann Perl-Datenstrukturen nicht 1:1 nach XML und umgekehrt umwandeln. OK, man kann schon, aber dann sehen die Strukturen hässlich aus. Guck dir mal an, wie XML::Simple versucht, die Serialisierung hinzubekommen, und wieviele Optionen man einschalten muss, um das gewünschte Format zu bekommen. Leider hat noch niemand XML::Simple::Schema geschrieben... Quote -> JSON. Das ist portabel (für viele Sprachen anwendbar), nicht ganz so lesbar wie YAML, aber dafür viel einfacher gestrickt. |