hack是什么意思?
Hack,顧名思義是修改的意思。 這次普通的詞匯在IT上得到了很廣泛的應用:
1、針對Discuz!系統,Dvbbs系統等論壇軟件的二次修改。
Hack是基于開源的程序的基礎,對其代碼進行增加、刪除或者修改、優化,使之在功能上符合新的需求。 目前,Hack大多和插件混為一談,其實二者是有很大區別的:插件一般是利用程序的API(接口),復用程序底層,利用一些程序既有的函數和類制作新的小作品,一般有文件的增加,且符合標準的插件,其目錄結構和文件名都是有一定格式的(如Discuz!的插件文件需放在plugin目錄下)。
而Hack則是針對原程序文件的直接修改,在格式上也自然沒有太嚴格的規定,且一般沒有文件的增加。 由于基礎是開源免費的,一般的Hack也都是開源免費的,許多程序愛好者會根據自己或者朋友的需求,去制作一些小Hack在各個程序的官方交流論壇發布(比如動網的hack就會發布在動網的交流論壇的插件區),以獲得站長們和官方的肯定和鼓勵。