自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

企業(yè)移動應(yīng)用開發(fā),您準(zhǔn)備好了嗎?

新聞
如果您的團(tuán)隊(duì)開發(fā)過移動應(yīng)用,那基本上都會涉及到客戶端的開發(fā)、服務(wù)端接口的開發(fā)、客戶端和服務(wù)端的聯(lián)調(diào)測試、UI界面開發(fā)等環(huán)節(jié)。筆者與一位從事多年的企業(yè)移動應(yīng)用開發(fā)負(fù)責(zé)人了解到,一年前公司為了迎合目前移動信息化的浪潮,專門配備了比較專業(yè)的團(tuán)隊(duì)來進(jìn)行企業(yè)移動應(yīng)用的開發(fā),并且從客戶端、服務(wù)端到UI都有專門的人來進(jìn)行開發(fā)。

如果您的團(tuán)隊(duì)開發(fā)過移動應(yīng)用,那基本上都會涉及到客戶端的開發(fā)、服務(wù)端接口的開發(fā)、客戶端和服務(wù)端的聯(lián)調(diào)測試、UI界面開發(fā)等環(huán)節(jié)。筆者與一位從事多年的企業(yè)移動應(yīng)用開發(fā)負(fù)責(zé)人了解到,一年前公司為了迎合目前移動信息化的浪潮,專門配備了比較專業(yè)的團(tuán)隊(duì)來進(jìn)行企業(yè)移動應(yīng)用的開發(fā),并且從客戶端、服務(wù)端到UI都有專門的人來進(jìn)行開發(fā)。但是經(jīng)過將近一年的發(fā)展,該負(fù)責(zé)人發(fā)現(xiàn),由于不同的技術(shù)需要不同的人員才能完成,而且人員的水平參差不齊,導(dǎo)致開發(fā)效率低下,項(xiàng)目和產(chǎn)品不能按照原來設(shè)想進(jìn)行,甚至無法按時交付。

經(jīng)過再三考慮和反復(fù)比較,該負(fù)責(zé)人決定放棄之前的開發(fā)模式,轉(zhuǎn)而采用跨平臺移動應(yīng)用平臺來進(jìn)行開發(fā)。下面是他的一些心得:

一、 打造松耦合、簡單協(xié)作的團(tuán)隊(duì)。

傳統(tǒng)的移動應(yīng)用開發(fā)團(tuán)隊(duì)人員組成臃腫,開發(fā)技術(shù)無法復(fù)用,依賴性強(qiáng),所以打造一個松耦合、簡單協(xié)作的團(tuán)隊(duì)對整體的開發(fā)效率起到很重要的作用。

目前大部分的跨平臺移動應(yīng)用平臺只有客戶端的解決方案。比如PhoneGap就只能開發(fā)客戶端,而數(shù)據(jù)交互需要另外開發(fā),而這些不同環(huán)節(jié)的開發(fā)人員技術(shù)很難復(fù)用,并且相互之間還有聯(lián)調(diào)門檻。所以既可以開發(fā)客戶端,也支持服務(wù)端的數(shù)據(jù)集成能力,以及客戶端和服務(wù)端的接口式交互是比較符合移動應(yīng)用快速開發(fā)的要求。

如果服務(wù)端輸出的數(shù)據(jù)就是客戶端可以直接展現(xiàn)的內(nèi)容,整個開發(fā)模式就像Web開發(fā)般簡單和靈活。從而,人員技術(shù)結(jié)構(gòu)更簡單,會Web開發(fā)即可進(jìn)行移動應(yīng)用的開發(fā),而且接口調(diào)試很方便,不存在客戶端和服務(wù)端的聯(lián)調(diào),徹底改變客戶端人員需要等待服務(wù)端人員開發(fā)好接口才能聯(lián)調(diào)的窘境,大大優(yōu)化了開發(fā)體驗(yàn),提高了整個團(tuán)隊(duì)的開發(fā)效率。

二、 高復(fù)用率的代碼和界面。

做過企業(yè)移動應(yīng)用開發(fā)的人都知道,對于同一類的客戶或相同行業(yè)的客戶端對界面的要求有很多相似點(diǎn),而做好的一些固化功能也都有復(fù)用的需要,所以高復(fù)用率的代碼和界面對移動應(yīng)用開發(fā)者來說是很重要的。而標(biāo)簽化+數(shù)據(jù)注入就是提高復(fù)用率的重要設(shè)計(jì)。標(biāo)簽化讓代碼明晰易模塊化,數(shù)據(jù)注入讓靜態(tài)標(biāo)簽變得具有生命,內(nèi)容靈活展現(xiàn)。

而目前很多移動應(yīng)用平臺雖然具備能力的標(biāo)簽化,但是都存在一些通病,阻礙了代碼和界面的復(fù)用。主要表現(xiàn)在:

采用單頁面模式,使得一個頁面實(shí)際包含了很多頁面,頁面混合加載,復(fù)用率大打折扣。

多引擎各自為政,擴(kuò)展的能力無法標(biāo)簽化,甚至需要原生開發(fā)語言支持,對開發(fā)者要求高且無法有效復(fù)用。

不同引擎之間無法進(jìn)行流暢交互,數(shù)據(jù)傳遞復(fù)雜,降低頁面展現(xiàn)的靈活性。

數(shù)據(jù)交互復(fù)雜,無法有效進(jìn)行數(shù)據(jù)注入,每一次數(shù)據(jù)展現(xiàn)都是一次頁面刷新。

所以,高復(fù)用率的代碼和界面,應(yīng)該使用多頁面的開發(fā)設(shè)計(jì),可以在每個頁面都可以使用獨(dú)立的模板;支持多解析引擎,并且不同引擎都支持標(biāo)簽化;多引擎之間的交互標(biāo)準(zhǔn)化,調(diào)用簡單;支持?jǐn)?shù)據(jù)注入,動態(tài)刷新頁面數(shù)據(jù)。

三、 UI設(shè)計(jì)更簡單。

跨平臺開發(fā)對于UI設(shè)計(jì)的要求不言而喻。設(shè)計(jì)稿的分辨率定為多少合適?設(shè)計(jì)好的界面如何切圖?切圖如何管理?等等問題是最困擾設(shè)計(jì)人員的問題。

如果只需要做一套圖片就可以在不同分辨率、不同精度、不同尺寸的設(shè)備上進(jìn)行自適應(yīng)的合理展現(xiàn),不管是對于開發(fā)者還是UI設(shè)計(jì),都將節(jié)約很大的成本。

尤其是,有的移動應(yīng)用平臺還具有高仿真模擬器的PC客戶端,可以直接在線看設(shè)計(jì)的離線效果,對于開發(fā)和UI設(shè)計(jì)來說可謂是省去了很多工作量。

經(jīng)過多方比較,最終該負(fù)責(zé)人選擇了烽火星空的ExMoBI移動應(yīng)用平臺進(jìn)行企業(yè)移動應(yīng)用開發(fā),因?yàn)镋xMobi不僅提供基于WEB的開發(fā)模式,更提供多引擎的無縫對接和***性的跨平臺UI設(shè)計(jì)理念,讓移動應(yīng)用開發(fā)更簡單。使用ExMobi后,該負(fù)責(zé)人首先對開發(fā)團(tuán)隊(duì)進(jìn)行了優(yōu)化,目前保留的大部分是Web開發(fā)人員,Android和iOS原生開發(fā)各留一人,也不需要配備專門的UI設(shè)計(jì)人員。開發(fā)模式基本是Web開發(fā)為主,原生開發(fā)為輔。這樣的改變?yōu)樗窈蟮膱F(tuán)隊(duì)作戰(zhàn)帶來很積極的作用。

責(zé)任編輯:老門 來源: 中國軟件網(wǎng)
相關(guān)推薦

2017-08-08 09:08:03

企業(yè)對象存儲

2011-05-25 10:15:47

開源

2021-11-29 16:10:04

數(shù)據(jù)存儲

2012-12-03 11:15:36

開源KVMLinux

2012-11-26 10:06:16

KVM服務(wù)器虛擬化

2011-07-05 10:01:08

云計(jì)算公共云數(shù)據(jù)

2012-11-15 09:43:04

BYODWLANWi-Fi

2010-08-25 15:49:04

面試

2014-06-04 12:50:43

轉(zhuǎn)型IT轉(zhuǎn)型

2019-05-20 10:28:29

IIoT邊緣計(jì)算物聯(lián)網(wǎng)設(shè)備

2016-05-31 16:50:33

2017-11-28 21:50:07

存儲GPU數(shù)據(jù)

2013-08-02 14:34:35

移動互聯(lián)網(wǎng)

2011-05-25 17:08:29

ibmdwLinux

2015-10-15 17:11:47

賽思股份

2018-10-24 04:46:28

2018-11-07 10:24:25

AI硬件企業(yè)

2010-03-08 09:24:57

Ubuntu企業(yè)服務(wù)器

2015-01-07 10:45:05

Dockerkubernetescontain

2013-01-28 16:51:45

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號