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性久久久久蜜臀aⅴ麻豆 | 日本精品αv中文字幕| 亚洲精品成人片在线观看| 动漫精品啪啪一区二区三区| 国产精品综合色区在线观看| 久久国产精品嫖妓| 国产精品自拍露脸视频| 无码久看视频| 九色视频线上播放| 国产男人天堂| 一边摸一边做爽的视频17国产| 91精品国产情侣高潮露脸| 91丝袜美腿高跟国产极品老师| 91国内视频在线观看| 成人午夜亚洲影视在线观看| 五月婷婷综合网| 91偷拍一区| 成人年鲁鲁在线观看视频| 国产永久在线观看| 美女亚洲一区| 久草视频一区| 福利视频99| 亚洲一区国色天香| 欧美日韩精品综合在线一区| 日韩美毛片| 久草美女视频| 亚洲国产成人无码AV在线影院L| 国产丝袜无码精品| 日本一本正道综合久久dvd| 亚洲国产成人自拍| 国产成人禁片在线观看| 91年精品国产福利线观看久久 | 91最新精品视频发布页| 午夜性刺激在线观看免费| 亚洲第一天堂无码专区| 色成人综合| 日本免费高清一区| 国产精品午夜福利麻豆| 亚洲熟女中文字幕男人总站| 五月六月伊人狠狠丁香网| 国产第一色| 久久综合干| 四虎综合网| 热热久久狠狠偷偷色男同| 免费又爽又刺激高潮网址| 99激情网| 久久国产毛片| 999福利激情视频| 曰AV在线无码| 欧美精品亚洲日韩a| 国产自无码视频在线观看| 欧美日韩国产成人在线观看| 成人午夜视频网站| 狠狠色丁香婷婷综合| 无码'专区第一页| 国产视频欧美| 亚洲欧洲美色一区二区三区| 丰满的熟女一区二区三区l| 国产尤物视频网址导航| 欧美日韩一区二区在线播放 | 亚洲av无码久久无遮挡| 日韩一级毛一欧美一国产| 国内精品视频区在线2021| 伊人久久久久久久| 亚洲最黄视频| 亚洲成人www| 国产精品视频免费网站| 五月婷婷综合色| 国产第四页| 福利国产微拍广场一区视频在线| 日韩色图在线观看| 久久五月天综合| 亚洲欧美成人| 国产男女免费完整版视频|