2020-12-25 17:21:14
移動(dòng)前端開(kāi)發(fā)和Web前端開(kāi)發(fā)的區(qū)別是什么?開(kāi)發(fā)APP需要多長(zhǎng)時(shí)間?開(kāi)發(fā)手機(jī)app要學(xué)什么?下面就和小編一起來(lái)看看吧!
移動(dòng)前端開(kāi)發(fā)和Web前端開(kāi)發(fā)的區(qū)別?
可以分為兩部分。1.服務(wù)器端開(kāi)發(fā),也叫后臺(tái)開(kāi)發(fā),是與眾不同的,對(duì)應(yīng)不同平臺(tái)。它負(fù)責(zé)數(shù)據(jù)分發(fā)和存儲(chǔ),以及一些邏輯處理。邏輯處理的數(shù)量取決于業(yè)務(wù)的復(fù)雜性。關(guān)于建站,服務(wù)器相對(duì)獨(dú)立,與平臺(tái)無(wú)關(guān)。2..1不同平臺(tái)指web平臺(tái)、移動(dòng)設(shè)備平臺(tái)等。移動(dòng)設(shè)備可以分為安卓平臺(tái)、iPhone平臺(tái)等。每個(gè)平臺(tái)都有自己的規(guī)范和開(kāi)發(fā)技術(shù)。web平臺(tái)的標(biāo)準(zhǔn)是鍵盤(pán)+鼠標(biāo),開(kāi)發(fā)技術(shù)是html+css+javascript。移動(dòng)設(shè)備平臺(tái)的規(guī)范是鍵盤(pán)+手指(觸摸和手勢(shì)),iphone的技術(shù)是Objective-C,安卓是java。業(yè)界很少說(shuō)移動(dòng)web的前端開(kāi)發(fā)都是移動(dòng)web開(kāi)發(fā),而webapp是專(zhuān)門(mén)用html5技術(shù)開(kāi)發(fā)的,之所以叫webapp,是因?yàn)樗N近客戶端應(yīng)用的用戶體驗(yàn),可以和系統(tǒng)深度融合。調(diào)用一些只能由客戶端調(diào)用的功能(比如html5在移動(dòng)設(shè)備上開(kāi)發(fā)的網(wǎng)頁(yè)可以訪問(wèn)手機(jī)、攝像頭等本地功能)。通常你看到的一些文章會(huì)提到webapp和nativeapp,其中webapp指的是mobilewebapp,但是移動(dòng)web和Web開(kāi)發(fā)并沒(méi)有本質(zhì)的區(qū)別,只是需要不同的開(kāi)發(fā)框架來(lái)解決適應(yīng)問(wèn)題和移動(dòng)設(shè)備上的一些特殊操作和函數(shù)調(diào)用。后總結(jié)一下,web開(kāi)發(fā)使用基于瀏覽器的web語(yǔ)言技術(shù),nativeapp開(kāi)發(fā)使用基于操作系統(tǒng)的編程語(yǔ)言技術(shù),webapp介于兩者之間。當(dāng)然現(xiàn)在流行的是混合應(yīng)用,可以更百度。
開(kāi)發(fā)APP需要多長(zhǎng)時(shí)間?
有一個(gè)時(shí)間差是因?yàn)橛行┗ヂ?lián)網(wǎng)公司直接套用自己公司做的模板,方便快捷。因?yàn)檫@些公司沒(méi)有強(qiáng)大的技術(shù)團(tuán)隊(duì),無(wú)法一個(gè)個(gè)重新設(shè)計(jì)重寫(xiě)代碼,所以有的幾天就能開(kāi)發(fā)出來(lái),缺乏創(chuàng)新。如果需要專(zhuān)門(mén)定制,需要很長(zhǎng)時(shí)間,一般15天左右,因?yàn)樗许?yè)面都要重寫(xiě)。關(guān)于網(wǎng)站模板,上個(gè)月找了一家在線APP開(kāi)發(fā)公司,我的APP可以開(kāi)發(fā)16天。目前運(yùn)行速度和性能都挺好的,建議你去了解一下。
開(kāi)發(fā)手機(jī)app要學(xué)什么?
如果沒(méi)有編程基礎(chǔ),可以從編程入門(mén)學(xué)起,比如basic,pascal,然后轉(zhuǎn)到C語(yǔ)言,慢慢看c++,java等等。JAVA是Androidapp開(kāi)發(fā)的基礎(chǔ)語(yǔ)言,從變量、函數(shù)、類(lèi)、借口的創(chuàng)建和使用,到各種常用API的使用。學(xué)習(xí)更多常用技術(shù)是關(guān)鍵,包括:1。活動(dòng)生命周期2。界面開(kāi)發(fā)技術(shù)3。數(shù)據(jù)存儲(chǔ)技術(shù)4。網(wǎng)絡(luò)編程。