網站二次開發(fā)是在現(xiàn)有的網站上進行定制修改,功能的擴展,然后達到自己想要的功能,一般來說都不會改變原有系統(tǒng)的核心功能。
二次開發(fā),簡單的說就是在現(xiàn)有的軟件上進行定制修改,功能的擴展,然后達到自己想要的功能,一般來說都不會改變原有系統(tǒng)的內核。一般的來說,一些大公司如IBM開發(fā)了一個大型的軟件系統(tǒng)平臺,根據不同的客戶的需要,一些其它的中小公司為客戶根據需求在該平臺上進行第二次有針對性的開發(fā)。是否提供相應的接口,有的軟件公司只提供軟件,但也有小公司連代碼一起出售,如是后者,就更方便進行二次開發(fā)。
二次開發(fā)的基本要求有:要有這個開源產品的所用語言的語言基礎。要對這個開源產品的功能和使用要有比較熟悉。要熟悉這個開源產品的數(shù)據結構,代碼結構,系統(tǒng)的框架結構,核心是哪里,附屬功能是在哪里。簡單點說,就是數(shù)據庫,代碼邏輯,文件目錄的熟悉。如果是用接口式的二次開發(fā),則需要對這個接口比較熟悉,一般來說會有相應的文檔。根據需求,然后利用開源產品的內核,進行系統(tǒng)的擴展和修改,以達到需求。對其提供的SDK中的API函數(shù)有一定了解,以利于對SDK中個函數(shù)的使用更加靈活方便。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com