Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Apr 25, 2019 5:53 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 19 posts ]  Go to page Previous 1 2
Author Message
PostPosted: Sat Jun 22, 2013 1:16 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr wrote:
Но по факту он есть: ini, dat, и т. п. Чем не реестр? Как его не называй — суть одна.

Ты не прав. Предлагаю на досуге сесть и подумать почему ты не прав именно в этом заявлении. Замечу лишь, что куча разных INI и реестр вещи совершенно разного класса и разного подхода. Даже Мелкософт постепенно уходит от идеи реестра.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Sat Jun 22, 2013 1:51 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Mario_r4 wrote:
Ты не прав. Предлагаю на досуге сесть и подумать почему ты не прав именно в этом заявлении.
Если не вдаваться в подробности реализации, то это суть одно и тоже.
http://ru.wikipedia.org/wiki/INI-файл
Quote:
ini-файл (англ. Initialization file) — это файл конфигурации, который содержит данные настроек для Microsoft Windows, Windows NT и некоторых приложений

http://ru.wikipedia.org/wiki/Реестр_Windows
Quote:
Реестр Windows был введён для упорядочения информации, хранившейся до этого во множестве INI-файлов, обеспечения единого механизма (API) записи-чтения настроек

Mario_r4 wrote:
Даже Мелкософт постепенно уходит от идеи реестра.
Потому что
Quote:
Со временем (окончательно — с появлением NTFS) проблемы, решавшиеся реестром, исчезли,
Но его плюсы никуда не делись.
Quote:
...обеспечения единого механизма (API) записи-чтения настроек


Вот ещё что интересно
http://en.wikipedia.org/wiki/Windows_Registry#Equivalents_in_other_operating_systems
Quote:
In contrast to the Windows registry's binary-based database model, some other operating systems use separate plain-text files f

При этом говорится, что проблемы реестра — скорость работы и размер. Вот уж не думал, что работать с plain-text быстрее :lol: Ну и размер, разумеется, у plain-text больше.


Top
   
PostPosted: Sat Jun 22, 2013 5:54 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr wrote:
При этом говорится, что проблемы реестра — скорость работы и размер. Вот уж не думал, что работать с plain-text быстрее :lol: Ну и размер, разумеется, у plain-text больше.

Именно, что работать с кучкой INI файлов менее затратно, потому что с ними по очереди работают и почти никогда со всеми сразу, а реестр это такой монолитный гробик на колесиках.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Sat Jun 22, 2013 7:36 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Используем libini = имеем единый API для настроек. Не?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 19 posts ]  Go to page Previous 1 2

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited