→lukas_gab
to programista decyduję jak ma wyglądać config a nie system operacyjny ;]
config może być w postaci pliku xml, skryptu w bashu lub co tam jeszcze nasz programista wymyśli ;]
może przyjąc (i czesto przyjmuje) coś na styl configów z ustawieiami w fluxboxie ;] co ciekawe, motywy do fluxboxa tez mają taką formę...
Jeśli coś będzie się kopało przez configi z /etc to raczej będzie to wina programisty ;] ponieważ forma tworzenia configów tutaj jest baaardzo swobodna ;]
_____________________
e:
sCooBy^
tu nie chodzi o rozrost rejestru tylko błędy jakie się w nim tworzą ;]
A jakie to błędy mogą się tworzyć w najprostszej bazie danych jaka tylko jest możliwa??
Rejestr działa mniej więcej tak:
Zapis:
Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\Desktop", "HungAppTimeout", 256, RegistryValueKind.DWord);
Odczyt:
int i = 0;
i = Convert.ToInt32(Registry.GetValue(@"HKEY_CURRENT_USER\Control Panel\Desktop", "HungAppTimeout", 0));
i tu nie ma możliwości wystąpienia błędu
Jedyny błąd odnośnie rejestru to błąd programistów którzy nie potrafią tak zrobić de-instalatora żeby usuwał niepotrzebne klucze i przez to powstaje rozrost. A jedyny błąd jaki może wystąpić to zapis wartości klucza jednej aplikacji przez drugą no ale jakim debilem trzeba być żeby np. pewne ustawienie swojego programu zapisać w gałęzi np. HKEY_CURRENT_USER\Software\Skype.
Więc jedyne problemy jakie powstają to powstają przez niedbałych/bezmyślnych programistów softu pod Windows.
Tak samo ja Ci mogę zapisać ustawienie swojego programu w linuxie w pliku konfiguracyjnym kluczowym dla działania systemu podmieniając kluczową wartośc