溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

MM應(yīng)用引擎小戰(zhàn)APPCan

發(fā)布時(shí)間:2020-06-29 01:08:39 來源:網(wǎng)絡(luò) 閱讀:223 作者:cmcc_ude 欄目:開發(fā)技術(shù)

     近年來Android、IPone手機(jī)以燎原之勢(shì)迅速普及,WP7也對(duì)火熱的智能手機(jī)市場(chǎng)呈現(xiàn)躍躍欲試之態(tài),隨之而來的便是移動(dòng)互聯(lián)網(wǎng)市場(chǎng)的風(fēng)起云涌,移動(dòng)應(yīng)用開發(fā)炙手可熱,誰都想來分得移動(dòng)應(yīng)用開發(fā)的一杯羹,但是不同的手機(jī)品牌不同的手機(jī)系統(tǒng),如何縮短開發(fā)時(shí)間,減少開發(fā)流程,快速開發(fā)出能夠適配多種平臺(tái)的應(yīng)用?這成為擺在眾多開發(fā)者面前的一道難題,也成為移動(dòng)化開發(fā)快速發(fā)展的內(nèi)驅(qū)力。國內(nèi)的移動(dòng)化廠家,在狼煙四起的年代,都有著或多或少的動(dòng)作。國內(nèi)做移動(dòng)化的廠家,代表性的除了老牌的烽火星空、數(shù)字天堂,后起之秀APPcan,還有新生的MM應(yīng)用引擎即MM App Engine。

作為在移動(dòng)開發(fā)市場(chǎng)上才剛剛嶄露頭角的工具,MM App Engine面臨著內(nèi)憂外患,外有Phonegap的強(qiáng)大攻勢(shì),內(nèi)有老牌的烽火星空、數(shù)字天堂,后起之秀APPCan帶來的生存壓力,或許以實(shí)力和特色突圍,才能在強(qiáng)敵林立的江湖,中闖出一方天地。下面我們一起來分析比較一下MM App Engine和AppCan這兩大獨(dú)具特色和發(fā)展?jié)摿Φ囊苿?dòng)應(yīng)用開發(fā)平臺(tái)。

身世之謎探究

MM App Engine其實(shí)是中國移動(dòng)近期推出的面向開發(fā)者的應(yīng)用運(yùn)行托管系統(tǒng),它是基于HTML5跨平臺(tái)技術(shù)和在線托管服務(wù)的生態(tài)系統(tǒng),支持跨平臺(tái)移動(dòng)應(yīng)用開發(fā),提供應(yīng)用托管服務(wù)以及各類數(shù)據(jù)云服務(wù),為開發(fā)者提供一站式應(yīng)用開發(fā)、調(diào)試、部署支持和應(yīng)用管理。

APPCan則是國內(nèi)領(lǐng)先的專注于移動(dòng)互聯(lián)網(wǎng)的高新技術(shù)企業(yè)正益無線強(qiáng)力推出的供專業(yè)的移動(dòng)互聯(lián)網(wǎng)應(yīng)用支撐平臺(tái),包括移動(dòng)應(yīng)用開發(fā)平臺(tái)和企業(yè)移動(dòng)整體解決方案,它同樣支持跨平臺(tái)移動(dòng)應(yīng)用開發(fā),實(shí)現(xiàn)對(duì)移動(dòng)應(yīng)用全生命周期(Full LifeCycle)的支持和管理。

從專業(yè)性而言,APPCan是正益無線的強(qiáng)勢(shì)產(chǎn)品,集合公司全力推進(jìn),應(yīng)該說已經(jīng)先行一步,而MM App Engine系出名門——中國移動(dòng),綜合實(shí)力不容小覷,或許后發(fā)制人也不足為奇。綜合考慮,APPCan贏得一分。

技術(shù)要求之對(duì)比

MM App Engine提供使用符合HTML5標(biāo)準(zhǔn)跨瀏覽器UI組件,包括:導(dǎo)航條、按鈕、下拉列表、復(fù)選款,讓開發(fā)者通過對(duì)各種元素的選擇,方便靈活的開發(fā)移動(dòng)應(yīng)用。開發(fā)者可以傻瓜式的拖曳即可開發(fā)移動(dòng)應(yīng)用,開發(fā)門檻極低。

AppCan開發(fā)跨平臺(tái)應(yīng)用需要懂得HTML+JS+CSS相關(guān)知識(shí),同時(shí)對(duì)AppCan提供的API接口有所掌握,如果你沒有相當(dāng)?shù)募夹g(shù)功底,幾乎無法開發(fā)出一款實(shí)用的應(yīng)用。

從這個(gè)角度來說,MM App Engine對(duì)于開發(fā)者的技術(shù)要求更低,適用于更廣大開發(fā)的群體。

開發(fā)流程之角逐

MM App Engine提供基于Eclipse的應(yīng)用開發(fā)及部署工具,即需要下載安裝開發(fā)環(huán)境,并確保Eclipse版本不低于3.6,JDK版本不低于1.5。MM App Engine包括統(tǒng)一開發(fā)環(huán)境,提供Java/PHP語言應(yīng)用的代碼編寫、運(yùn)行、測(cè)試環(huán)境,并提供應(yīng)用代碼檢查功能,擁有本地模擬環(huán)境,提供云服務(wù)RDS/分布式緩存本地模擬和測(cè)試環(huán)境,同時(shí),便捷的“一鍵部署”工具,應(yīng)用一鍵部署到云端托管環(huán)境,方便開發(fā)者對(duì)應(yīng)用快速安裝和部署。簡(jiǎn)言之,分為四個(gè)步驟創(chuàng)建應(yīng)用、應(yīng)用開發(fā),快速部署、立即訪問,步驟清晰有條理。

AppCan開發(fā)流程與MM App Engine類似,首先要在AppCan網(wǎng)站上面下載開發(fā)工具AppCan-SDK,AppCan SDK是專為開發(fā)者提供的全方位的集成調(diào)試環(huán)境,之后再安裝(首次安裝SDK,安裝完成后必須重啟,并且對(duì)SDK有一定要求,需支持win xp SP3以上系統(tǒng)、WIN7。如電腦以前安裝過JRE系統(tǒng),請(qǐng)確保JRE為1.6或以上版本)。安裝之后需要先學(xué)習(xí)AppCan-SDK,之后才可以開始應(yīng)用開發(fā)。

二者的原理都是基于集成開發(fā)環(huán)境,開發(fā)流程類似,不分伯仲。
   生態(tài)鏈條的完備情況對(duì)比

MM App Engine為開發(fā)者提供了從應(yīng)用開發(fā)、管理、維護(hù)推廣一系列完整的服務(wù),它不但有先進(jìn)的跨平臺(tái)開發(fā)技術(shù),同時(shí)有著安全和成本極低的云托管平臺(tái),對(duì)接了中國移動(dòng)的MM商城,借助該商城強(qiáng)大的號(hào)召力,直接獲益。開發(fā)者從部署開發(fā)到應(yīng)用推廣,可以完全享受MM App Engine提供的一條龍服務(wù)。

AppCan提供給開發(fā)者開發(fā)功能和基本的應(yīng)用管理,幫助開發(fā)者了解應(yīng)用下載情況,對(duì)于開發(fā)者后期的維護(hù)和推廣服務(wù)還處于深入探討階段。

毫無疑問,這個(gè)回合,MM App Engine獲得了當(dāng)仁不讓的領(lǐng)先。

  工具擴(kuò)展性之爭(zhēng)

MM App Engine支持各類代碼開發(fā),同時(shí)支持跨平臺(tái),適用于互聯(lián)網(wǎng)應(yīng)用各主流環(huán)境。

AppCan平臺(tái)支持代碼開發(fā),也無大限制。

這局,二者依舊平手。

總言之,MM App Engine與AppCan各有優(yōu)缺點(diǎn),經(jīng)過5個(gè)回合的角逐較量,二者兩次平手,而其余三回合,MM App Engine憑借著微弱的優(yōu)勢(shì),小勝AppCan。其實(shí)二者都是為了克服手機(jī)平臺(tái)差異性,縮短開發(fā)時(shí)間,減少開發(fā)流程,壓縮開發(fā)成本,幫助開發(fā)者快速開發(fā)出能夠適配多種平臺(tái)的應(yīng)用,降低移動(dòng)應(yīng)用開發(fā)的一道門檻。希望兩個(gè)產(chǎn)品完善不足的地方,越來越棒,提供更好的開發(fā)平臺(tái),造福更多的開發(fā)者。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI