一、什么是PDA二次開發(fā)?
二次開發(fā),簡單的說就是在現(xiàn)有的軟件上進行定制修改,功能的擴展,然后達(dá)到自己想要的功能和效果,一般來說都不會改變原有系統(tǒng)的內(nèi)核。
二、為什么要二次開發(fā)?
隨著信息化技術(shù)的不斷發(fā)展,IT行業(yè)涌現(xiàn)出了一系列良好的開源作品,其作者或是個人,或是項目小組,或是軟件公司。選擇和應(yīng)用這些良好的開源軟件,并在此基礎(chǔ)上進行符合業(yè)務(wù)需求的二次開發(fā),將給企業(yè)節(jié)省信息化成本(時間成本及開發(fā)成本)的同時,更能帶來技術(shù)上的保障。這就是我們常聽的:站在巨人的肩膀上,你將看的更遠(yuǎn)。所以國內(nèi)很多公司需要二次開發(fā)的人才。
三、怎么做PDA二次開發(fā)?
第一,你要有這個開源產(chǎn)品的所用語言的語言基礎(chǔ),能看懂代碼是最基本的。
第二,你要對這個開源產(chǎn)品的功能和使用要有比較熟悉,因為你熟悉了,你才知道一個需求下來,你要改什么,什么是系統(tǒng)自帶的,大概要怎么改。
第三,你要熟悉這個開源產(chǎn)品的數(shù)據(jù)結(jié)構(gòu),代碼結(jié)構(gòu),系統(tǒng)的框架結(jié)構(gòu),核心是哪里,附屬功能是在哪里。簡單點說,就是數(shù)據(jù)庫,代碼邏輯,文件目錄的熟悉。
根據(jù)良好需求,然后利用開源產(chǎn)品的內(nèi)核,進行系統(tǒng)的擴展和修改,以達(dá)到良好需求介紹PHP的開源