nagios和zabbix區(qū)別 二次開發(fā)有什么利弊?
二次開發(fā)有什么利弊?企業(yè)需要在自己的系統(tǒng)上進(jìn)行二次開發(fā)有很多考慮因素,程序員經(jīng)常說不要重復(fù)構(gòu)建輪子,因?yàn)槠髽I(yè)項(xiàng)目不是你在學(xué)校做的實(shí)驗(yàn),沒有義務(wù)浪費(fèi)時(shí)間和金錢讓你去嘗試并犯錯(cuò)誤。它更重要的任務(wù)是用最少的
二次開發(fā)有什么利弊?
企業(yè)需要在自己的系統(tǒng)上進(jìn)行二次開發(fā)有很多考慮因素,程序員經(jīng)常說不要重復(fù)構(gòu)建輪子,因?yàn)槠髽I(yè)項(xiàng)目不是你在學(xué)校做的實(shí)驗(yàn),沒有義務(wù)浪費(fèi)時(shí)間和金錢讓你去嘗試并犯錯(cuò)誤。它更重要的任務(wù)是用最少的時(shí)間和成本來實(shí)現(xiàn)目標(biāo)。
如果我們想談?wù)劧伍_發(fā)的優(yōu)點(diǎn)和缺點(diǎn),那么我認(rèn)為企業(yè)中的每個(gè)員工都有自己的經(jīng)驗(yàn)。也就是說,二次開發(fā)太省時(shí)了。你站在無數(shù)巨人的肩膀上,與自己一起努力創(chuàng)造一個(gè)項(xiàng)目。你可以想象這有多難。
至于缺點(diǎn),也是非常明顯的。如果前人的東西太強(qiáng),那畢竟是別人的。你不可能理解所有其他人的想法,也不可能理解前人是否完美。它隱藏著一些小蟲子。在申請(qǐng)的時(shí)候,也許你沒有完全理解前輩的想法,也許你的生活不好,你遇到了這個(gè)小錯(cuò)誤,也許系統(tǒng)和你現(xiàn)在的開發(fā)有沖突,。。??傊捎诜N種原因,你會(huì)遇到一些難以想象的問題,這是遲早的事。
想1000元錢找人進(jìn)行網(wǎng)頁P(yáng)HP二次開發(fā),被一些程序員嘲諷,想問問頁面開發(fā)究竟多少錢可以做完?
一千元。這是一個(gè)大項(xiàng)目。別聽網(wǎng)上的嘲笑。我要求開發(fā)一個(gè)網(wǎng)頁需要消耗一點(diǎn)電,而且成本只有幾元。總價(jià)一千美元,利潤幾百倍。我建議發(fā)帖人慢慢等,也可以一直等到千里馬,再花千元開發(fā)網(wǎng)頁項(xiàng)目。很難滿足需求。軟件開發(fā)速度很快。有了中國的盜版技術(shù),估計(jì)2-3年內(nèi)就會(huì)有商用產(chǎn)品。問題是,在這之后,它需要一個(gè)專業(yè)的團(tuán)隊(duì)來做更新和修補(bǔ)。沒有市場(chǎng)的成功是很難做到的,當(dāng)你成功的時(shí)候,國外可能會(huì)給你開源搶占市場(chǎng),國內(nèi)的國家可能不容易寫出來,最后會(huì)被成本壓垮。只有在國家和國內(nèi)企業(yè)的支持下才能做到
即在現(xiàn)有軟件產(chǎn)品的基礎(chǔ)上,根據(jù)客戶的個(gè)性化需求進(jìn)行開發(fā)
一般由軟件產(chǎn)品開發(fā)人員進(jìn)行開發(fā),或者由第三方廠商提供二次開發(fā)接口和源代碼
二次開發(fā)不同于完全的定制化開發(fā),二次開發(fā)不是從零開始的,而是基于現(xiàn)有軟件
評(píng)估一個(gè)軟件產(chǎn)品是否合格,二次開發(fā)接口是否成熟,完美、便捷是一個(gè)重要標(biāo)志
現(xiàn)有的產(chǎn)品功能不能滿足客戶的需求,或者需要與其他要求的軟件進(jìn)行對(duì)接、數(shù)據(jù)交換和傳輸,等
二次開發(fā)一般需要根據(jù)現(xiàn)有產(chǎn)品技術(shù)和設(shè)計(jì)情況提供相關(guān)接口或源代碼。同時(shí),需要了解個(gè)性化的功能和需求,進(jìn)行全面的設(shè)計(jì)和開發(fā)。