Neidhard von Reuental hat folgendes geschrieben: |
Warum regst Du Dich so auf? Wenn er das gern in einer Text-Datei hätte soll er das doch tun. Zudem haben diese auch den Vorteil schnell und ohne zusätzlich benötigte Programme mal etwas zu ändern oder zu erweitern. |
Sprachressourcen in einer Textdatei zu verwalten ist ähnlich modern wie eine Keule. Man spart als Entwickler sehr wenig Zeit, beim Erstellen des Textfiles und setzt diese Zeit mehrfach beim Erstellen durch die Entwicklungsumgebung wieder zu. Nochmals Zeit wird man beim Pflegen der Anwendung verschwenden.
.Net unterstützt hervorragend Mehrsprachige Anwendungen. Genau das war die Frage. Wenn man die Technologie nicht einsetzt und lieber alles per Hand codet, dann ist nen Textfile genau das richtiger. Aber schneller und robuster wirds mit den Entsprechenden .net Klassen.
Zitat: |
Du meinst INI's werden schon lange nicht mehr verwendet,da bist Du auf dem Holzweg.
Viele Anwendungen benutzen weiterhin INI's. |
Auf dem Holzweg sind die, die die Entweicklung wohl verschlafen. Ein DataSet im RAM, darin meine Einstellungen und ich kann diese in ein XML, in eine Datenbank oder serialisiert übers Netz schicken. Wer will da noch Ini's?
Erstellen, benutzen und warten sind doch viel schneller und effektiver.
Zitat: |
Microsoft hatte mit Einführung der Registry verkündet das Entwickler die Registry verwenden sollen, statt weiterhin auf INI's zu setzen. Mit der Zeit hat man aber festgestellt das das keine gute Idee war. Die Registry blähte sich enorm auf, war dadurch unübersichtich und sollte die Registry einen defekt haben starteten Windows und Programme nicht mehr. Mit Vista verkündet Microsoft nun das jede Anwendung für sich arbeiten und Einstellungen möglichst auch nur im Anwendungs- Userverzeichnis gespeichert werden sollen, dabei wird auf XML hingewiesen.
XML ist sowas wie ein weiterentwickeltes INI-System. |
Ganz genau. Dann liegen wir ja doch nicht mit der Meinung auseinander. Registry hab ich immer gehasst wie die Pest (und doch Ini's benutzt) aber inzwischen ....
Chris