Die Frage bezieht sich zwar auf VB.NET, ist aber allgemein gemeint. In meinem Programm möchte ich ein paar Grundeinstellungen des Programms (z. B. Fensterposition) abspeichern. Nun gibt es zwei Methoden, die sich (abgesehen von einer Datenbank) dafür eignen, der Users-Ordner von Windows (C:\Users\XY\...) oder die Registry. Bisher habe ich immer die Registry verwendet und dazu tendiere ich immer noch.
Aber ist das noch der empfohlene Weg im Jahr 2020? Der Thread Registry vs. INI-Datei vs. Datenbank (Programmparameter speichern) beschäftigt sich auch mit dem Thema, allerdings ist der von 2013.
Ich weiß, dass es "My.Settings" in VB gibt (wobei das "My" verpönt zu sein scheint), aber nur weil es damit einfach geht heißt ja nicht, dass es besser als die klassische Speicherung in der Registry ist. Oder doch?
Wie ist eure Einschätzung?
Aber ist das noch der empfohlene Weg im Jahr 2020? Der Thread Registry vs. INI-Datei vs. Datenbank (Programmparameter speichern) beschäftigt sich auch mit dem Thema, allerdings ist der von 2013.
Ich weiß, dass es "My.Settings" in VB gibt (wobei das "My" verpönt zu sein scheint), aber nur weil es damit einfach geht heißt ja nicht, dass es besser als die klassische Speicherung in der Registry ist. Oder doch?
Wie ist eure Einschätzung?