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