一、什么是(shi)PDA二次(ci)開(kai)發?
二(er)次開發(fa),簡單的(de)說(shuo)就是在現有(you)的(de)軟件上(shang)進(jin)行定制修改,功能(neng)的(de)擴展,然后(hou)達到(dao)自己想(xiang)要的(de)功能(neng)和效果,一般來說(shuo)都不會改變(bian)原有(you)系統(tong)的(de)內核。
二、為(wei)什(shen)么(me)要二次開發?
隨著信(xin)息化(hua)技術的(de)(de)(de)不斷(duan)發展,IT行業涌現(xian)出了一系列良(liang)好的(de)(de)(de)開(kai)源(yuan)作(zuo)品,其作(zuo)者或(huo)是個人(ren),或(huo)是項目(mu)小組,或(huo)是軟(ruan)件公司。選擇和應用這(zhe)些良(liang)好的(de)(de)(de)開(kai)源(yuan)軟(ruan)件,并在(zai)此基礎上(shang)進行符合業務需求(qiu)的(de)(de)(de)二(er)次(ci)開(kai)發,將給(gei)企業節省信(xin)息化(hua)成(cheng)本(時(shi)間成(cheng)本及開(kai)發成(cheng)本)的(de)(de)(de)同時(shi),更能帶來技術上(shang)的(de)(de)(de)保障(zhang)。這(zhe)就(jiu)是我們常聽的(de)(de)(de):站在(zai)巨人(ren)的(de)(de)(de)肩膀上(shang),你(ni)將看(kan)的(de)(de)(de)更遠。所以國內很多公司需要二(er)次(ci)開(kai)發的(de)(de)(de)人(ren)才。
三、怎(zen)么做PDA二次開發?
第一,你要有這個(ge)開源產(chan)品的所用語(yu)言(yan)的語(yu)言(yan)基(ji)礎,能看(kan)懂代碼(ma)是最(zui)基(ji)本(ben)的。
第(di)二,你要(yao)(yao)(yao)對這個(ge)開源(yuan)產品的功能和使用要(yao)(yao)(yao)有比較熟(shu)悉,因(yin)為你熟(shu)悉了,你才知(zhi)道一個(ge)需求下來,你要(yao)(yao)(yao)改什(shen)么(me),什(shen)么(me)是系統自帶的,大概(gai)要(yao)(yao)(yao)怎么(me)改。
第三,你要熟悉這(zhe)個開源產品的(de)數據結(jie)構(gou),代碼結(jie)構(gou),系統的(de)框架結(jie)構(gou),核心是(shi)哪里(li),附屬功(gong)能是(shi)在哪里(li)。簡(jian)單(dan)點(dian)說,就是(shi)數據庫(ku),代碼邏輯(ji),文件目(mu)錄的(de)熟悉。
根據良(liang)好需(xu)求(qiu),然后利用開源(yuan)產品的(de)內核,進(jin)行系統(tong)的(de)擴展和修改,以達(da)到良(liang)好需(xu)求(qiu)介紹PHP的(de)開源(yuan)