App端的開(kāi)發主要完成兩件事,一(yī)件事是爲用戶提供輸入信息的頁面,另一(yī)件事是爲用戶提供一(yī)個結果的輸出頁面,這個過程可以簡單也可以複雜(zá),取決于産品經理對于App的定位和設計。通常來說,目前在進行基礎頁面代碼生(shēng)成時,是完全可以采用App制作軟件的,但是App制作軟件隻能夠完成一(yī)部分(fēn)功能,剩下(xià)與後端進行交互的功能還需要程序員(yuán)手動編寫。實際上,自動生(shēng)成的這部分(fēn)代碼往往都比較簡單,所以很多App程序員(yuán)即使不使用App制作軟件也不會影響開(kāi)發進度。
雖然App開(kāi)發整體(tǐ)上可以看成是前端開(kāi)發的一(yī)個延伸,實際上目前很多開(kāi)發團隊也把App開(kāi)發人員(yuán)并入到了前端開(kāi)發團隊,但是這并不意味着App開(kāi)發就比較簡單,實際上App開(kāi)發的代碼量還是比較大(dà)的,而且由于App産品的叠代速度非常快,所以App開(kāi)發人員(yuán)的工(gōng)作壓力還是比較大(dà)的。
從目前移動開(kāi)發團隊的人員(yuán)配置來看,從事Android開(kāi)發和iOS開(kāi)發的程序員(yuán),在數量上已經比較逼近後端程序員(yuán)了,而且随着雲計算在後端開(kāi)發的大(dà)量采用,後端程序員(yuán)的工(gōng)作壓力正在不斷減輕,這也會在一(yī)定程度上減少開(kāi)發團隊對于後端開(kāi)發人員(yuán)的配備。