999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

移動應(yīng)用開發(fā)的發(fā)展趨勢

2017-06-02 17:32:58王立和
大觀 2017年4期
關(guān)鍵詞:跨平臺結(jié)構(gòu)設(shè)備

王立和

摘要:隨著移動互聯(lián)網(wǎng)的不斷發(fā)展進步,移動應(yīng)用程序正在不斷開發(fā),移動應(yīng)用開發(fā)模式也在不斷地變化,就目前來看,高效,跨平臺是當前移動開發(fā)最為關(guān)注的問題。本文就是首先針對軟件開發(fā)中C/S結(jié)構(gòu)和B/S模式進行了分析,然后討論了當前主要的三種移動開發(fā)模式,并對其進行了分析和闡述,希望對未來移動應(yīng)用的開發(fā)效率和性能的提高有所幫助,并促進移動應(yīng)用開發(fā)方式的進一步發(fā)展和進步。

關(guān)鍵詞:C/S;B/S;Native App;Web App;原生開發(fā)

一、引言

隨著移動互聯(lián)網(wǎng)的飛速發(fā)展,移動應(yīng)用技術(shù)和云技術(shù)給我們的生活帶來了飛速的變化,移動設(shè)備無論從硬件的發(fā)展和軟件的實現(xiàn)都有了質(zhì)的飛越,而且所具備的功能越來越健全和多元化。在移動互聯(lián)飛速發(fā)展的同時,各大移動設(shè)備廠商的齊頭并進,競爭激烈,給移動互聯(lián)帶來的強大的競爭力,同時也帶來了移動應(yīng)用開發(fā)的瓶頸,因為當前移動設(shè)備操作系統(tǒng)眾多,他們在相互之間并沒有一個統(tǒng)一的接口,所以他們之間沒有良好的兼容性,同樣一個APP程序,如果要在移動設(shè)備上推廣,至少要開發(fā)多個版本(當前Android和IOS是主流),這對于移動應(yīng)用程序的開發(fā)以及維護都會帶來高昂的成本,而且程序的下載和頻繁的升級都會對用戶帶來極大地困擾。

二、軟件開發(fā)模式的變遷

在當前軟件開發(fā)模式中,C/S開發(fā)模式和B/S開發(fā)模式是當今世界開發(fā)模式技術(shù)架構(gòu)的兩大主流技術(shù)。C/S軟件開發(fā)模式是美國 Borland公司最早研發(fā),B/S開發(fā)模式是美國微軟公司研發(fā)。目前,這兩項開發(fā)模式被世界所認可,而且被普遍掌握。由于這兩種技術(shù)都有自己一定的市場份額和客戶群,所以他們有自己的特點和適應(yīng)環(huán)境,也都有相對應(yīng)的不足之處, 但是無論怎樣,互聯(lián)網(wǎng)始終是難掩的發(fā)展潮流。在國外軟件市場,大多數(shù)大型軟件已經(jīng)是B/S結(jié)構(gòu),或者正處于C/S結(jié)構(gòu)向B/S結(jié)構(gòu)的過渡時期。國內(nèi)的大多數(shù)軟件企業(yè)也已經(jīng)開始向B/S結(jié)構(gòu)轉(zhuǎn)變。B/S結(jié)構(gòu)下的大型管理軟件,已經(jīng)是軟件市場的主流軟件。

自從上個世紀九十年代,Windows 3.0發(fā)布?;诖翱凇粹o、圖標和鼠標的圖形界面(GUI),迅速征服了全世界個人計算機用戶。將原有DOS字符模式下的應(yīng)用程序移植到GUI環(huán)境,C/S軟件開發(fā)模式的概念出現(xiàn)并且成為軟件開發(fā)的主流。

但是進入二十世紀之后,Internet互聯(lián)網(wǎng)的飛速發(fā)展給GUI程序提出了新的挑戰(zhàn)。這些程序大都基于C/S結(jié)構(gòu)下,這種模式將程序應(yīng)用分為兩部分,一部分應(yīng)用是服務(wù)器負責數(shù)據(jù)管理,另外一部分是客戶機完成與用戶的交互任務(wù)。雖然在C/S結(jié)構(gòu)下軟件具有強壯的數(shù)據(jù)操縱和事務(wù)處理能力。但隨著企業(yè)規(guī)模的日益擴大,軟件程序的復(fù)雜程度不斷提高,C/S結(jié)構(gòu)也開始暴露出了它的缺點。比如開發(fā)成本較高,用戶界面風(fēng)格不一、使用繁雜、不利于推廣使用,維護復(fù)雜、升級麻煩等。 為了解決這些出現(xiàn)的問題,基于Internet互聯(lián)網(wǎng)的B/S技術(shù)應(yīng)運而生,它是有計算技術(shù)以來最穩(wěn)定的技術(shù)平臺。

三、移動開發(fā)模式的分析

當前,移動應(yīng)用的開發(fā)模式與九十年代的軟件開發(fā)模式極其的相似。當前移動終端中的操作系統(tǒng)包括iOS、Android、WindowsMobile 等等多種操作系統(tǒng),當前的移動應(yīng)用開發(fā)人員必須利用適合該移動終端的操作系統(tǒng)的開發(fā)方式,同樣一個移動應(yīng)用程序,針對不同的操作系統(tǒng),開發(fā)不同的應(yīng)用版本,而且都是采用C/S結(jié)構(gòu)的開發(fā)方式。相對應(yīng)的B/S結(jié)構(gòu)的開發(fā)模式由于網(wǎng)速和硬件設(shè)備等等限制,未能成為開發(fā)的主流,下面我們來分析一下當前幾種主要的移動開發(fā)方式。

目前移動設(shè)備上的主流應(yīng)用分為三種:NativeApp、Web App 和 Hybrid App , NativeApp開發(fā)模式為當前的主流開發(fā)模式及原生開發(fā),它主要采用C/S結(jié)構(gòu)方式,調(diào)用本地資源和系統(tǒng)API來完成軟件對的設(shè)計與開發(fā),相對于眾多的移動操作系統(tǒng),并沒有一個統(tǒng)一的開發(fā)接口,所以一個移動應(yīng)用要相對開發(fā)多個應(yīng)用版本,但是由于原生開發(fā),用戶體驗效果比較好,程序運行性能比較高,所以是當前移動應(yīng)用開發(fā)的主流。Web App開發(fā)模式采用B/S的結(jié)構(gòu)進行開發(fā),主要是以HTML5作為開發(fā)基礎(chǔ),由于它采用了各種移動設(shè)備統(tǒng)一的微瀏覽器作為運行平臺,所以各個移動操作系統(tǒng)只需要進行一個版本的開發(fā),開發(fā)和維護的費用比較低,但是由于用戶體驗的效果比較低和網(wǎng)速以及硬件的影響,目前不占開發(fā)主流。Hybrid App開發(fā)模式是作為NativeApp開發(fā)與Web App開發(fā)的一個結(jié)合體,它也采用了HTML5作為開發(fā)基礎(chǔ),封裝在本地的原生外殼中,也可以在移動設(shè)備中調(diào)用相應(yīng)的本地API進行原生開發(fā)。

相對這三種開發(fā)模式,雖然采用C/S 結(jié)構(gòu)的NativeApp原生開發(fā)現(xiàn)在占主流,但是采用B/S結(jié)構(gòu)的Web App也有著相當大的優(yōu)點:

(一)采用Web App方式開發(fā),移動應(yīng)用開發(fā)的維護和升級方式簡單。目前,軟件系統(tǒng)的改進和升級越來越頻繁,采用Web App結(jié)構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。WebApp結(jié)構(gòu)的產(chǎn)品只需要關(guān)心服務(wù)器,在服務(wù)器上進行維護和升級,所有移動客戶端只是用瀏覽器訪問,根本不需要做任何的維護。所以移動客戶端越來越“瘦”,而服務(wù)器越來越“胖”,這將是將來信息化發(fā)展的主流方向,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因此,維護和升級革命的方式是“瘦”客戶機,“胖”服務(wù)器。

(二)成本降低,選擇更多。現(xiàn)在手機的操作系統(tǒng)種類雖然比較多,但是每個智能設(shè)備上,瀏覽器都成為了標準配置,使用WebApp部署程序,可以使移動應(yīng)用程序與具體的移動設(shè)備的機型和操作系統(tǒng)沒有關(guān)系,這大大的降低了開發(fā)成本,實現(xiàn)了跨平臺的技術(shù)服務(wù)。

當然,WebApp開發(fā)模式也有一定的缺點,它在當前的環(huán)境中的確不適應(yīng)大型游戲等高性能的軟件開發(fā),但是隨著信息技術(shù)發(fā)展的推移,移動設(shè)備的飛速發(fā)展,可以讓基于HTML5的Web App游戲可以得到更好的用戶體驗?,F(xiàn)在很多商務(wù)開發(fā)已經(jīng)開始在移動設(shè)備中嶄露頭角,基于HTML5的WebApp設(shè)計軟件就非常適合大型信息處理的商務(wù)開發(fā),這一狀況與當時二十世紀初的C/S模式與B/S之爭的場景非常相似,隨著大型商務(wù)處理在移動設(shè)備上的應(yīng)用,移動通訊技術(shù)的發(fā)展,我相信WebApp的開發(fā)將成為移動開發(fā)的主流。

四、結(jié)語

隨著互聯(lián)網(wǎng)時代的發(fā)展,設(shè)備和技術(shù)的不斷提高,大量移動終端被人們使用,這樣就需要大量的移動應(yīng)用對移動終端進行良好的支持,因此,我們要不斷地提高移動開發(fā)人員的開發(fā)效率,針對移動操作系統(tǒng)的多樣性,要提高應(yīng)用程序的開發(fā)效率關(guān)鍵就是要跨平臺的開發(fā)技術(shù),使移動應(yīng)用程序能夠適用于各種移動操作系統(tǒng)之中,并且能夠保證程序的安全性和穩(wěn)定性。通過以上的分析和介紹,我們可以知道,Web App的開發(fā)模式能夠完美的實現(xiàn)跨平臺的開發(fā),它將是未來移動開發(fā)的發(fā)展趨勢。

【參考文獻】

[1]張俊杰.淺談HTML5 的技術(shù)革新[J].科技視界,2012(18).

[2]騰訊GDC.淺談HTML5 與Web App[Z].互聯(lián)網(wǎng)的那些事,2012.

[3]馬榮.誰是未來的主宰[Z].中關(guān)村在線,2012.

[4]劉銘.西域明珠APP程序開發(fā)的構(gòu)思與應(yīng)用[J].電子技術(shù)與軟件工程,2014(09).

猜你喜歡
跨平臺結(jié)構(gòu)設(shè)備
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
《形而上學(xué)》△卷的結(jié)構(gòu)和位置
論結(jié)構(gòu)
中華詩詞(2019年7期)2019-11-25 01:43:04
跨平臺APEX接口組件的設(shè)計與實現(xiàn)
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
論《日出》的結(jié)構(gòu)
500kV輸變電設(shè)備運行維護探討
基于QT的跨平臺輸電鐵塔監(jiān)控終端軟件設(shè)計與實現(xiàn)
基于OPC跨平臺通信的電機監(jiān)測與診斷系統(tǒng)
基于B/S的跨平臺用戶界面可配置算法研究
主站蜘蛛池模板: 亚洲美女视频一区| 精品久久久久久中文字幕女| 亚洲h视频在线| 国产欧美性爱网| 日韩精品毛片人妻AV不卡| 思思99思思久久最新精品| 99热国产在线精品99| 久久久亚洲色| 青草91视频免费观看| 国产麻豆福利av在线播放| 亚洲一区二区约美女探花| 成人韩免费网站| 国产精选小视频在线观看| 免费一级无码在线网站| 超清人妻系列无码专区| 高清不卡一区二区三区香蕉| 日韩在线中文| 午夜视频www| 999国产精品永久免费视频精品久久| 亚洲色欲色欲www网| 二级特黄绝大片免费视频大片| 欧美一区精品| 欧美日韩福利| 五月婷婷精品| 亚洲美女高潮久久久久久久| 午夜影院a级片| 四虎国产精品永久在线网址| 波多野结衣视频网站| 成人在线观看一区| 久久精品国产精品青草app| 国产在线拍偷自揄拍精品| 97人妻精品专区久久久久| 99在线观看视频免费| 国产精品手机在线观看你懂的| 亚洲系列无码专区偷窥无码| 亚洲Aⅴ无码专区在线观看q| 成人午夜在线播放| 国产精品理论片| 亚洲无码电影| a级毛片免费播放| 毛片在线播放网址| 亚洲第一页在线观看| 国产亚洲精品自在久久不卡| 国产亚洲精品在天天在线麻豆 | 日韩精品亚洲人旧成在线| 666精品国产精品亚洲| 另类综合视频| 久久免费视频播放| 四虎永久在线精品国产免费| 国产美女无遮挡免费视频| 色综合天天视频在线观看| 六月婷婷激情综合| 国产精品丝袜在线| 亚洲无线国产观看| 在线欧美一区| 色噜噜综合网| 国产成人永久免费视频| 久久综合AV免费观看| 日韩不卡免费视频| 亚洲欧美综合另类图片小说区| 欧美翘臀一区二区三区| a级毛片在线免费观看| 青青操视频在线| av午夜福利一片免费看| 国产精品护士| 日日碰狠狠添天天爽| 国产精品女在线观看| 玖玖精品在线| 99久久人妻精品免费二区| 亚国产欧美在线人成| 在线观看国产网址你懂的| 日韩av在线直播| av大片在线无码免费| 亚洲天堂在线免费| 国产特级毛片| 欧美综合激情| 国产成人91精品免费网址在线| 亚洲AV成人一区国产精品| 日韩欧美中文在线| 久久久久久国产精品mv| 亚洲va欧美va国产综合下载| 国产福利免费视频|