《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 開源Rexsee模糊原生應(yīng)用與Web應(yīng)用界線
開源Rexsee模糊原生應(yīng)用與Web應(yīng)用界線
CCTIME
CCTIME
摘要: Web應(yīng)用,Rexsee,開源,Web開發(fā),JS,Android,Web技術(shù),應(yīng)用趨勢,應(yīng)用范圍,移動終端,,開源Rexsee模糊原生應(yīng)用與W,開源Rexsee模糊原生應(yīng)用與Web應(yīng)用界線
Abstract:
Key words :
</a>Web應(yīng)用" title="Web應(yīng)用">Web應(yīng)用" title="Web應(yīng)用">Web應(yīng)用無疑會是最多的選擇,。但隨著移動設(shè)備與網(wǎng)絡(luò)結(jié)合緊密度的不斷提升,,加上目前平臺對離線應(yīng)用的支持,,原生應(yīng)用和移動Web應(yīng)用的界線已開始逐步縮減。

基于開放,、免費并且互操作性很強的平臺,,不同的應(yīng)用實現(xiàn)方式將在移動互聯(lián)網(wǎng)浪潮中長時間并行發(fā)展。原生應(yīng)用和Web應(yīng)用無疑會是最多的選擇,。但隨著移動設(shè)備與網(wǎng)絡(luò)結(jié)合緊密度的不斷提升,,加上目前平臺對離線應(yīng)用的支持,原生應(yīng)用和移動Web應(yīng)用的界線已開始逐步縮減,。

同時,,移動Web開發(fā)框架的升級發(fā)展也加速了Web應(yīng)用向移動終端的滲透。以國內(nèi)開源的移動Web開發(fā)平臺Rexsee(www.rexsee.com)為例,,基于大量的擴展API,,通過JS實現(xiàn)Web應(yīng)用對移動終端功能的直接調(diào)用,進一步模糊了原生應(yīng)用與Web應(yīng)用的界線。

原生應(yīng)用與Web應(yīng)用優(yōu)劣對比

盡管蘋果終端+Apps模式的持續(xù)火熱,,但以Web為平臺的應(yīng)用趨勢卻從未被忽視,。不同的技術(shù)實現(xiàn)方式,注定了兩者之間必然存在差別,。

簡而言之,,原生應(yīng)用可以充分的發(fā)揮硬件設(shè)備和操作系統(tǒng)的功能特性,并可以完全不受網(wǎng)絡(luò)限制,,運行效率高,。但同時,因為技術(shù)門檻的原因,,原生應(yīng)用在具體實現(xiàn)上需要面對開發(fā)周期較長,、成本較高、調(diào)試與發(fā)布以及后期管理維護相對復雜的問題,。

對比Web應(yīng)用,雖然在復雜的用戶交互界面效果,,以及對硬件功能的實現(xiàn)方面有著明顯劣勢,,但使用標準化的Web技術(shù)為開發(fā)者帶來了很大的自由度、廣泛的應(yīng)用范圍和低廉的費用,,更能有機會在不同的移動終端尋求到廣泛的適配,。

以HTML5為主要驅(qū)動的Web應(yīng)用發(fā)展

讓Web應(yīng)用實現(xiàn)移動愿景,誰會成為推進者,?可能,,大部分的聲音都會是HTML5。盡管HTML5標準目前仍舊停留在草案階段,,但已經(jīng)能夠看到,,以往大多數(shù)需要插件和擴展來完成的功能原生的HTML5語言已經(jīng)能夠全部提供。不僅如此,,HTML5更提供了增強的圖形處理能力和強大的Web數(shù)據(jù)存儲,、離線數(shù)據(jù)存儲等亮點。

同時,,無論是目前最為流行的iOS和Android系統(tǒng),,還是Symbian、WebOS或黑莓(微博),,都內(nèi)置了基于WebKit內(nèi)核的瀏覽器,,支持HTML5標準的Web應(yīng)用,并為下一步的跨平臺應(yīng)用帶來了可能,。

但即便如此,,以瀏覽器為平臺的Web應(yīng)用相較于原生應(yīng)用仍舊面臨著諸多難以逾越的困境,其中最明顯的則是對網(wǎng)絡(luò)的依賴以及對移動終端的功能支持,。

開源Rexsee建立Web應(yīng)用與移動終端的橋梁

讓Web應(yīng)用脫離網(wǎng)絡(luò),,超出瀏覽器范圍運行,,并可直接調(diào)用移動終端功能?;谶@樣的價值實現(xiàn),,國內(nèi)的開源移動Web開發(fā)平臺Rexsee(www.rexsee.com),通過實現(xiàn)一種混合應(yīng)用的形態(tài),,進一步模糊了原生應(yīng)用與Web應(yīng)用的界線,。

Rexsee支持開發(fā)者以標準化Web開發(fā)模式,即使用HTML5,、CSS3和JavaScript開發(fā),,并可通過在線編譯生成原生應(yīng)用客戶端,快速實現(xiàn)移動應(yīng)用,。

以Webkit為內(nèi)核,,在應(yīng)用中保留瀏覽器元素,強化HTML5在瀏覽器之外的高度交互特性,。

基于原生開發(fā),,擴展超過1500個API,通過Javascript直接調(diào)用移動終端功能,。

兼容Sencha Touch,、jQuery Mobile和dojox.mobile等JavaScript工具包。

提供云端應(yīng)用與本地應(yīng)用的不同展現(xiàn)形態(tài),,可完全脫離網(wǎng)絡(luò)運行,。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。