自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

HTML5來了:5個好用的混合式App開發(fā)工具

移動開發(fā) Android
在殘酷的移動互聯(lián)網(wǎng)競爭環(huán)境下, HTML5技術(shù)一直受到各方關(guān)注,“HTML5顛覆原生 App”的爭論也從未停止過,不管怎樣HTML5生態(tài)的構(gòu)建方興未艾。不過對于移動開發(fā)者來說更關(guān)心的問題是如何低成本、周期短開發(fā)出體驗效果好的App,所以當(dāng)下用HTML5遠(yuǎn)比賭HTML5更現(xiàn)實。于是,一個一直被提及但是從沒有占據(jù)過統(tǒng)治地位的概念又一次走進了移動開發(fā)者們的視野,那就是跨平臺開發(fā)。

在殘酷的移動互聯(lián)網(wǎng)競爭環(huán)境下, HTML5技術(shù)一直受到各方關(guān)注,“HTML5顛覆原生 App”的爭論也從未停止過,不管怎樣HTML5生態(tài)的構(gòu)建方興未艾。不過對于移動開發(fā)者來說更關(guān)心的問題是如何低成本、周期短開發(fā)出體驗效果好的App,所以當(dāng)下用HTML5遠(yuǎn)比賭HTML5更現(xiàn)實。于是,一個一直被提及但是從沒有占據(jù)過統(tǒng)治地位的概念又一次走進了移動開發(fā)者們的視野,那就是跨平臺開發(fā)。

目前國內(nèi)外已經(jīng)有很多基于HTML5的跨平臺開發(fā)工具,你并不需要任何的原生應(yīng)用編程經(jīng)驗,你只需要一些HTML的相關(guān)知識,懂一些CSS和JavaScript,運用工具中所提供的各種豐富的功能模塊,便可在很短時間內(nèi)完成App的開發(fā)而且讓你的App具備***的原生體驗。

推薦幾款跨平臺工具

1、Appcelerator

Appcelerator的Titanium開發(fā)平臺使開發(fā)者可以通過HTML、PHP、JavaScript、Ruby、Python等Web編程語言開發(fā)手機、平板和桌面的原生App。其優(yōu)勢在于它可以讓用戶輕松地訪問超過300個API以及定位信息。

此外,Appcelerator提供針對特定行為或事件定制的統(tǒng)計。App的數(shù)據(jù)既可儲存在云端,也可儲存在設(shè)備上。

2、APICloud

APICloud是一款“云端一體”的移動開發(fā)平臺,信仰“云端一體”的理念,重新定義了移動應(yīng)用開發(fā)。APICloud為開發(fā)者從“云”和“端”兩個方向提供API,簡化移動應(yīng)用開發(fā)技術(shù),讓移動應(yīng)用的開發(fā)周期從一個月縮短到7天。APICloud由“云API”和“端API”兩部分組成,可以幫助開發(fā)者快速實現(xiàn)移動應(yīng)用的開發(fā)、測試、發(fā)布、管理和運營的全生命周期管理。

2、PhoneGap

PhoneGap是一個免費且開源的開發(fā)環(huán)境,使開發(fā)者可以開發(fā)出在Android、Palm、黑莓、iPhone、iTouch及iPad等設(shè)備上運行的App。其使用的是HTML和JavaScript等標(biāo)準(zhǔn)的Web開發(fā)語言。開發(fā)者使用PhoneGap進行開發(fā),可調(diào)用加速計、GPS/定位、照相機、聲音等功能。

PhoneGap還提供Adobe AIR App以及在線的培訓(xùn)課程,幫助開發(fā)者了解原生API并在他們自己的平臺上開發(fā)移動App。

4、NativeScript

NativeScript是使用移動平臺的 JavaScript 引擎來進行跨平臺開發(fā)。邏輯部分自然無需多說,關(guān)鍵在于如何使用平臺特性。NativeScript是通過反射得到所有平臺 API,預(yù)編譯它們,然后將這些 API 注入到 JavaScript 運行環(huán)境,接下來在 Javascript 調(diào)用后攔截這個調(diào)用,并運行 native 代碼。NativeScript是使用大量 web 開發(fā)的技巧來進行 app 開發(fā),因為工具鏈和語言都非常熟悉受到了很多前端開發(fā)者的歡迎。

5、Kinvey

Kinvey同樣是一個為移動應(yīng)用開發(fā)者提供后臺創(chuàng)建服務(wù)的平臺。Kinvey強調(diào)加速移動應(yīng)用開發(fā)與銷售的“即取即用”理念。Kinvey的中間層與數(shù)據(jù)層均托管在多個云服務(wù)提供商處,包括 Rackspace、Amazon與Microsoft。所有通過Kinvey存儲的數(shù)據(jù)都會有四種方式備份:Amazon EC2、Windows Azure、Rackspace以及Kinvey自己的服務(wù)器,假如其中一兩個出現(xiàn)了故障,用戶的數(shù)據(jù)依然安然無恙。

總結(jié):

關(guān)于HTML5和原生App的爭論一直在繼續(xù),不論***誰能取勝,開發(fā)者更關(guān)心App的開發(fā)速度和最終體驗。合理的使用工具會讓開發(fā)效率大大提升,甚至達到事半功倍的效果,希望能有一款適合您。

期待未來有一天,App開發(fā)可以像在紙上畫畫一樣簡單。

責(zé)任編輯:chenqingxiang
相關(guān)推薦

2014-12-22 11:40:31

HTML5混合式應(yīng)用框架

2016-01-05 09:39:32

HTML5游戲開發(fā)工具

2015-09-06 13:26:41

HTML5游戲開發(fā)工具手游開發(fā)

2015-09-07 14:17:44

HTML5游戲開發(fā)工具

2015-09-06 09:51:02

html5開發(fā)經(jīng)驗開發(fā)工具

2012-07-30 10:18:21

HTML5

2015-07-30 11:39:18

云適配

2020-10-09 11:02:46

HTML5 特性

2013-08-28 10:02:44

2016-08-09 16:37:16

云適配HTML5

2013-06-05 11:12:46

html5工具谷歌

2013-08-19 14:47:18

HTML5開發(fā)工具HBuilder

2013-03-21 09:32:41

2010-05-24 08:53:33

HTML 5開發(fā)工具Adobe HTML5

2015-04-30 11:26:38

HTML5與APP的抉

2013-03-04 13:14:00

Adobe Edge HTML5

2013-01-22 10:54:51

HTML5App移動應(yīng)用

2011-06-15 09:38:56

HTML 5

2019-12-26 15:12:14

Html5框架Web

2016-10-19 10:49:43

Linux
點贊
收藏

51CTO技術(shù)棧公眾號