跨平臺移動商務(wù)網(wǎng)站開發(fā)的根本性難題
時(shí)間:2023-03-22 01:16:01 | 來源:電子商務(wù)
時(shí)間:2023-03-22 01:16:01 來源:電子商務(wù)
跨平臺即不依賴于操作系統(tǒng),也不依賴于硬件環(huán)境,是軟件開發(fā)范疇的一個(gè)重要概念。
一個(gè)操作系統(tǒng)下開發(fā)的引用程序,通過極少的修改甚至不用修改就可以在另一個(gè)操作系統(tǒng)下順利運(yùn)行,我們就稱之為這個(gè)應(yīng)用程序具有良好的跨平臺特性。
實(shí)現(xiàn)跨平臺,既“一次編寫,多平臺運(yùn)行”是移動開發(fā)的目標(biāo),也是減少軟件開發(fā)和維護(hù)費(fèi)用、提高軟件生存周期的根本方法。
經(jīng)過多年的發(fā)展
解決移動平臺的不兼容問題,產(chǎn)生了原生APP網(wǎng)站,移動Web網(wǎng)站、混合APP網(wǎng)站3中不同的解決方案。
1)原生APP網(wǎng)站開發(fā)
移動平臺互不兼容,每一種移動平臺使用不同的編程工具與開發(fā)方法。開發(fā)原生APP商務(wù)網(wǎng)站,需要針對不同的平臺,實(shí)用不同的編程語言、開發(fā)環(huán)境、工具、SDK、API等開發(fā)不同的程序。
2.)移動web網(wǎng)站開發(fā)
由于移動終端設(shè)備自帶基于webkit內(nèi)核的瀏覽器,該瀏覽器對HTML、CSS3、JavaScript的解析都是基于標(biāo)準(zhǔn)的,不存在跨平臺問題。
3)混合APP開發(fā)
結(jié)合以上兩者的優(yōu)勢,利用HTML5、CSS3、Javascript等跨平臺技術(shù)編寫移動商務(wù)網(wǎng)站,再采用APPCan、PhoneGap等跨平臺移動開發(fā)框架,把基于HTML5的移動應(yīng)用打包成為Android、ios等多個(gè)平臺的移動商務(wù)網(wǎng)站應(yīng)用,一次開發(fā),多次打包。降低成本,提高效率。
關(guān)鍵詞:根本,難題,平臺,移動,商務(wù)