亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MUI的跨平臺移動App開發(fā)研究

        2020-03-19 03:51:59黃鶯
        職業(yè)·中旬 2020年1期
        關(guān)鍵詞:移動應(yīng)用跨平臺

        黃鶯

        摘 要:采用HTML5的跨平臺技術(shù),并將MUI框架和Ajax技術(shù)相結(jié)合的移動App開發(fā)方案,有利于解決HTML5開發(fā)Web App無法調(diào)用平臺資源的問題,又可以使開發(fā)者在不進行原生App開發(fā)的情況下,讓用戶實現(xiàn)最接近原生App的體驗效果?;诖朔桨搁_發(fā)的“網(wǎng)頁設(shè)計App”是最好的例證,該款A(yù)pp滿足了技工院校計算機專業(yè)學(xué)生在課后可以隨時隨地進行網(wǎng)頁設(shè)計的需求,并且?guī)砹肆己玫捏w驗。

        關(guān)鍵詞:跨平臺 App MUI 移動應(yīng)用

        一、研究背景

        1.技工院校教學(xué)模式的變革

        近年來移動互聯(lián)網(wǎng)技術(shù)發(fā)展迅速,移動應(yīng)用設(shè)備也層出不窮,因此,對于移動端App項目的開發(fā)要求也越來越高。在國外職教領(lǐng)域中,人機交互的移動應(yīng)用模式已經(jīng)得到了廣泛應(yīng)用,甚至變成了主流教育模式。移動App的廣泛應(yīng)用也使教師的角色發(fā)生了很大的變化,教師角色正逐步由教師主導(dǎo)向以學(xué)生為主體轉(zhuǎn)變。教學(xué)模式變成了以學(xué)生為中心的定位模式,創(chuàng)新了傳統(tǒng)的教學(xué)模式。實踐證明,這種模式在開展創(chuàng)新實踐教學(xué)活動方面更為成功。但在國內(nèi)技工教育系統(tǒng)中,這種模式還處在起步階段,所以,開發(fā)一種面向技工院校學(xué)生課程學(xué)習(xí)使用的App,成為技工院校教學(xué)工作的當(dāng)務(wù)之急。

        2.學(xué)生學(xué)習(xí)方式的變革

        目前我國社會經(jīng)濟正處于高速發(fā)展時期,國民學(xué)習(xí)進入了微學(xué)習(xí)的時代,碎片化學(xué)習(xí)的方式已經(jīng)漸漸演變成為一種可接受的學(xué)習(xí)形式。學(xué)生可以通過各種移動終端(如手機)進行在線學(xué)習(xí)。與傳統(tǒng)的在校學(xué)習(xí)或者是在固定的場所、固定的時間之內(nèi)利用臺式電腦進行學(xué)習(xí)和實操相比,不受時間和地域限制的移動學(xué)習(xí)方式更受學(xué)生們的歡迎,此種方式可以滿足學(xué)生隨時隨地獲取知識和實操技能的需求。因此,移動學(xué)習(xí)成為當(dāng)前技工教育一種重要的新型學(xué)習(xí)方式,同時也為構(gòu)建終身學(xué)習(xí)型社會提供了有利的條件。

        3.研究內(nèi)容的來源

        近年來,茂名市技工學(xué)校在開發(fā)移動式學(xué)習(xí)平臺方面不斷探索。2018年,課題《基于云服務(wù)的數(shù)字化校園建設(shè)研究》作為茂名市科技局科研項目通過立項研究,希望通過跨平臺移動教學(xué)平臺開發(fā)應(yīng)用研究,為學(xué)校的學(xué)生提供一個高效、實用、可隨時隨地進行學(xué)習(xí)和交流的環(huán)境。

        二、跨平臺移動App開發(fā)技術(shù)

        1.概述

        隨著5G技術(shù)、終端設(shè)備和系統(tǒng)軟件的不斷完善,移動設(shè)備的計算能力和網(wǎng)絡(luò)速度等各方面也有了明顯提高,各種移動終端的App也迅速增長。目前,Android、iOS和Symbian三大平臺占據(jù)了全球市場的主導(dǎo)地位。一款A(yù)pp的研發(fā),往往需要針對上述三種平臺各開發(fā)一套與之相適應(yīng)的方案,這必將會造成開發(fā)成本上升,甚至造成資源浪費。因此,提出一個跨平臺的移動應(yīng)用技術(shù)解決方案勢在必行。

        2.各種移動開發(fā)方案的比較分析

        目前主要的開發(fā)方案有三種:B/S結(jié)構(gòu)的Web應(yīng)用程序、原生客戶端應(yīng)用程序和基于HTML5的移動終端應(yīng)用程序。三種開發(fā)技術(shù)的特點如下。

        (1)B/S結(jié)構(gòu)下的Web應(yīng)用主要程序是指在B/S模式下,使用Web瀏覽器技術(shù)完成一個或多個進程。可以看出其特點是能夠方便快捷地調(diào)用網(wǎng)絡(luò)上的各種資源,但它不能調(diào)用移動終端的系統(tǒng)功能,也不能使用移動終端提供的各種高級硬件功能,例如攝像機、視頻和音頻錄制和傳輸?shù)取?/p>

        (2)原生客戶終端應(yīng)用程序與B/S結(jié)構(gòu)的Web應(yīng)用剛好相反。原生客戶端應(yīng)用程序基于Java語言開發(fā),它通常是安裝在移動終端設(shè)備上,所以它可以靈活地調(diào)用移動終端的各種硬件功能,如手機攝像頭、揚聲器、速度傳感器等。因此,這種開發(fā)技術(shù)的特點是用戶可以從終端應(yīng)用市場上自由下載所需的軟件。但是針對不同的移動操作系統(tǒng),需要單獨開發(fā)相應(yīng)的應(yīng)用程序,增加了開發(fā)成本。

        (3)HTML5的移動端開發(fā)的應(yīng)用程序,主要運用了HTML5、CSS3和JavaScript相結(jié)合的技術(shù)進行開發(fā),網(wǎng)頁頁面效果有了明顯改善,同時,JS接口函數(shù)的使用可以使應(yīng)用程序靈活地調(diào)用移動終端的各項硬件功能。另外,在數(shù)據(jù)傳輸方面,一般情況下,靜態(tài)網(wǎng)頁資源是存儲在服務(wù)器端的,在用戶需要的時候,即點擊瀏覽后才被調(diào)用至移動終端,實現(xiàn)實時加載。這種技術(shù)開發(fā)方案具有跨平臺性及可擴展性。

        因此,采用HTML5的移動端開發(fā)模式,結(jié)合MUI前端框架技術(shù),是目前眾多移動應(yīng)用開發(fā)者首選的方案之一,也是本文采用的主要技術(shù)方法。

        三、相關(guān)技術(shù)

        1.MUI框架技術(shù)概述

        MUI框架是一種基于ratchet技術(shù)的前端開發(fā)框架,它的核心技術(shù)是WebView。由DCLOUD公司研發(fā),它為開發(fā)人員提供了一系列UI組件:如消息框、列表、開關(guān)和折疊面板等。另外,它的CSS的預(yù)定義樣式、預(yù)加載、WebView交互效果等功能很好地解決了App應(yīng)用常見的下拉刷新不流暢、SPA模式動畫卡頓和切頁白屏等問題,使App的開發(fā)由復(fù)雜變得簡單,大大提高了開發(fā)效率。它是最接近原生體驗的App框架。MUI框架結(jié)合HBuilder軟件,可以使開發(fā)者更加方便地進行Wep App的開發(fā)、設(shè)計和一鍵打包工作,并最終生成可以發(fā)布的跨平臺App應(yīng)用。它是最接近原生體驗的前端框架技術(shù)。

        2.Ajax技術(shù)概述

        Ajax是一種基于異步XML和JavaScript的通信技術(shù)。它支持返回格式的數(shù)據(jù)類型,如XML、JSON和Script等。Ajax技術(shù)的原理是客戶端通過XMLHttpRequest組件向服務(wù)器端發(fā)出請求以獲取數(shù)據(jù),服務(wù)器再通過JavaScript將實時更新的數(shù)據(jù)(如頁面內(nèi)容)顯示在客戶端瀏覽器上。利用這種技術(shù),客戶端與服務(wù)器端之間實現(xiàn)了異步傳輸,所以我們在移動端(如手機)就能看到頁面的動態(tài)更新。

        本文將介紹一個由本校師生團隊開發(fā)的App應(yīng)用實例,正是采用上述的mui.ajax和JSON技術(shù)來進行開發(fā)的。

        四、應(yīng)用實例——“網(wǎng)頁設(shè)計App”

        猜你喜歡
        移動應(yīng)用跨平臺
        跨平臺APEX接口組件的設(shè)計與實現(xiàn)
        T學(xué)校公共設(shè)施便捷報修平臺的移動應(yīng)用研究
        東方教育(2016年18期)2017-01-16 16:42:44
        云計算環(huán)境下的微課移動云平臺設(shè)計
        大數(shù)據(jù)時代下免費手機軟件盈利模式探討
        移動互聯(lián)網(wǎng)在防汛工作中的應(yīng)用
        科技視界(2016年4期)2016-02-22 08:53:41
        基于QT的跨平臺輸電鐵塔監(jiān)控終端軟件設(shè)計與實現(xiàn)
        基于OPC跨平臺通信的電機監(jiān)測與診斷系統(tǒng)
        基于B/S的跨平臺用戶界面可配置算法研究
        国产精品无码翘臀在线观看| 无码高潮久久一级一级喷水| 亚洲综合精品一区二区三区| 亚洲视频在线免费不卡| 精品久久久久久无码中文字幕| 最好看2019高清中文字幕视频| 久久无码高潮喷水抽搐| 一区二区三区四区亚洲免费| 久9re热视频这里只有精品| 人妻aⅴ无码一区二区三区| 中文字幕无码免费久久9| av成人综合在线资源站| 综合五月激情二区视频| 亚洲综合精品成人| 久久精品中文字幕第一页| 国产交换精品一区二区三区| 亚洲国产精品无码专区在线观看| 在线观看免费a∨网站| 国产一区二区三区观看视频| av中国av一区二区三区av | 丰满熟妇人妻av无码区| 亚洲av无码专区国产乱码不卡| 少妇熟女淫荡丰满| 国产av一卡二卡日韩av| 久久精品夜色国产亚洲av| 国产精在线| 中文天堂一区二区三区| 日韩无码专区| 日日猛噜噜狠狠扒开双腿小说| 亚洲成a人网站在线看| 国产天堂av在线播放资源| 久久天天躁狠狠躁夜夜av| 国产另类综合区| 日本久久黄色高清视频| 一边做一边说国语对白| 夜夜爽一区二区三区精品| 欧美xxxxx精品| 美丽的小蜜桃在线观看| 国产精品_国产精品_k频道| 中出高潮了中文字幕| 人妖啪啪综合av一区|