歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
關(guān)于分散的文本文件和集中的注冊表兩種軟件配置方式的優(yōu)劣,目前仍有爭論。主流操作系統(tǒng)中,Linux操作系統(tǒng)一直使用單獨(dú)的文本文件來存放配置信息。而Windows平臺下基于.NET框架的軟件對注冊表的依賴性也大大減弱。事實(shí)上,.NET軟件通常使用純文本的XML(稱為app.config)文檔而不是注冊表進(jìn)行配置,這在某種意義上是向當(dāng)初的ini文本配置方式的一種回歸。部分-支持者認(rèn)為,集中式的注冊表要求軟件需要進(jìn)行專門的安裝步驟才可以正常運(yùn)行,而單獨(dú)的文本配置文檔則可以不需要安裝,只要將軟件的文檔目錄拷貝過來就可以使用;當(dāng)不再需要軟件的時候,除刪除相關(guān)文檔外對于注冊表也需要進(jìn)行卸載步驟,才有可能不在系統(tǒng)中留下痕跡(很多軟件即使提供了卸載步驟,仍然會留下痕跡),如果使用文本配置文檔,則能做得更干凈。但是,文本配置方式導(dǎo)致某些系統(tǒng)軟件的配置較為困難且缺乏統(tǒng)一的界面(如Linux中的情況),也是不爭的事實(shí),盡管現(xiàn)在已經(jīng)有很多軟件可以方便進(jìn)行系統(tǒng)配置,但仍存在標(biāo)準(zhǔn)不夠統(tǒng)一的問題。 著名開源軟件Fetc--il的作者Eric S. Raymond在《UNIX編程藝術(shù)》一書中有如下敘述: 對比terminfo數(shù)據(jù)庫和Windows注冊表,我們發(fā)現(xiàn)注冊表出名地容易受到錯誤代碼的破壞。這可能會使整個系統(tǒng)都無法使用。即使系統(tǒng)沒有癱瘓,但如果破壞本身干擾了專用的注冊表編輯工具,恢復(fù)工作就會很困難。 對比terminfo數(shù)據(jù)庫和Windows注冊表,我們發(fā)現(xiàn)注冊表出名地容易受到錯誤代碼的破壞。這可能會使整個系統(tǒng)都無法使用。即使系統(tǒng)沒有癱瘓,但如果破壞本身干擾了專用的注冊表編輯工具,恢復(fù)工作就會很困難。 從2000年以來部分惡-毒如熊貓燒香等的破壞情形看,的確存在“破壞本身干擾注冊表編輯器”的問題。在某些情況下,-程序會監(jiān)視系統(tǒng)進(jìn)程列表,并強(qiáng)行關(guān)閉名為regedit的任何程序。這使得受損用戶難以直接通過編輯注冊表進(jìn)行恢復(fù)。 -----分割線----- 以上內(nèi)容來自維基百科,-說得太客氣了。下一篇:一個網(wǎng)站如果不刪貼的話,最終會導(dǎo)致什么? 下一篇 【方向鍵 ( → )下一篇】
上一篇:有沒有一本書是講解英文單詞的詞根、詞源等背后故事的? 上一篇 【方向鍵 ( ← )上一篇】
快搜