HTML5來(lái)了:5個(gè)好用的混合式App開發(fā)工具
日期:2015-12-02 / 人氣: 0 / 來(lái)源:admin
在殘酷的移動(dòng)互聯(lián)網(wǎng)競(jìng)爭(zhēng)環(huán)境下,HTML5技術(shù)一直受到各方關(guān)注,“HTML5顛覆原生App”的爭(zhēng)論也從未停止過(guò),不管怎樣HTML5生態(tài)的構(gòu)建方興未艾。不過(guò)對(duì)于移動(dòng)開發(fā)者來(lái)說(shuō)更關(guān)心的問(wèn)題是如何低成本、周期短開發(fā)出體驗(yàn)效果好的App,所以當(dāng)下用HTML5遠(yuǎn)比賭HTML5更現(xiàn)實(shí)。于是,一個(gè)一直被提及但是從沒(méi)有占據(jù)過(guò)統(tǒng)治地位的概念又一次走進(jìn)了移動(dòng)開發(fā)者們的視野,那就是跨平臺(tái)開發(fā)。
AD:WOT2015互聯(lián)網(wǎng)運(yùn)維與開發(fā)者大會(huì)熱銷搶票
在殘酷的移動(dòng)互聯(lián)網(wǎng)競(jìng)爭(zhēng)環(huán)境下,HTML5技術(shù)一直受到各方關(guān)注,“HTML5顛覆原生App”的爭(zhēng)論也從未停止過(guò),不管怎樣HTML5生態(tài)的構(gòu)建方興未艾。不過(guò)對(duì)于移動(dòng)開發(fā)者來(lái)說(shuō)更關(guān)心的問(wèn)題是如何低成本、周期短開發(fā)出體驗(yàn)效果好的App,所以當(dāng)下用HTML5遠(yuǎn)比賭HTML5更現(xiàn)實(shí)。于是,一個(gè)一直被提及但是從沒(méi)有占據(jù)過(guò)統(tǒng)治地位的概念又一次走進(jìn)了移動(dòng)開發(fā)者們的視野,那就是跨平臺(tái)開發(fā)。
目前國(guó)內(nèi)外已經(jīng)有很多基于HTML5的跨平臺(tái)開發(fā)工具,你并不需要任何的原生應(yīng)用編程經(jīng)驗(yàn),你只需要一些HTML的相關(guān)知識(shí),懂一些CSS和JavaScript,運(yùn)用工具中所提供的各種豐富的功能模塊,便可在很短時(shí)間內(nèi)完成App的開發(fā)而且讓你的App具備完美的原生體驗(yàn)。
推薦幾款跨平臺(tái)工具
1、Appcelerator
Appcelerator的Titanium開發(fā)平臺(tái)使開發(fā)者可以通過(guò)HTML、PHP、JavaScript、Ruby、Python等Web編程語(yǔ)言開發(fā)手機(jī)、平板和桌面的原生App。其優(yōu)勢(shì)在于它可以讓用戶輕松地訪問(wèn)超過(guò)300個(gè)API以及定位信息。
此外,Appcelerator提供針對(duì)特定行為或事件定制的統(tǒng)計(jì)。App的數(shù)據(jù)既可儲(chǔ)存在云端,也可儲(chǔ)存在設(shè)備上。
2、APICloud
APICloud是一款“云端一體”的移動(dòng)開發(fā)平臺(tái),信仰“云端一體”的理念,重新定義了移動(dòng)應(yīng)用開發(fā)。APICloud為開發(fā)者從“云”和“端”兩個(gè)方向提供API,簡(jiǎn)化移動(dòng)應(yīng)用開發(fā)技術(shù),讓移動(dòng)應(yīng)用的開發(fā)周期從一個(gè)月縮短到7天。APICloud由“云API”和“端API”兩部分組成,可以幫助開發(fā)者快速實(shí)現(xiàn)移動(dòng)應(yīng)用的開發(fā)、測(cè)試、發(fā)布、管理和運(yùn)營(yíng)的全生命周期管理。
2、PhoneGap
PhoneGap是一個(gè)免費(fèi)且開源的開發(fā)環(huán)境,使開發(fā)者可以開發(fā)出在Android、Palm、黑莓、iPhone、iTouch及iPad等設(shè)備上運(yùn)行的App。其使用的是HTML和JavaScript等標(biāo)準(zhǔn)的Web開發(fā)語(yǔ)言。開發(fā)者使用PhoneGap進(jìn)行開發(fā),可調(diào)用加速計(jì)、GPS/定位、照相機(jī)、聲音等功能。
PhoneGap還提供Adobe AIR App以及在線的培訓(xùn)課程,幫助開發(fā)者了解原生API并在他們自己的平臺(tái)上開發(fā)移動(dòng)App。
4、NativeScript
NativeScript是使用移動(dòng)平臺(tái)的JavaScript引擎來(lái)進(jìn)行跨平臺(tái)開發(fā)。邏輯部分自然無(wú)需多說(shuō),關(guān)鍵在于如何使用平臺(tái)特性。NativeScript是通過(guò)反射得到所有平臺(tái)API,預(yù)編譯它們,然后將這些API注入到JavaScript運(yùn)行環(huán)境,接下來(lái)在Javascript調(diào)用后攔截這個(gè)調(diào)用,并運(yùn)行native代碼。NativeScript是使用大量web開發(fā)的技巧來(lái)進(jìn)行app開發(fā),因?yàn)楣ぞ哝満驼Z(yǔ)言都非常熟悉受到了很多前端開發(fā)者的歡迎。
5、Kinvey
Kinvey同樣是一個(gè)為移動(dòng)應(yīng)用開發(fā)者提供后臺(tái)創(chuàng)建服務(wù)的平臺(tái)。Kinvey強(qiáng)調(diào)加速移動(dòng)應(yīng)用開發(fā)與銷售的“即取即用”理念。Kinvey的中間層與數(shù)據(jù)層均托管在多個(gè)云服務(wù)提供商處,包括Rackspace、Amazon與Microsoft。所有通過(guò)Kinvey存儲(chǔ)的數(shù)據(jù)都會(huì)有四種方式備份:Amazon EC2、Windows Azure、Rackspace以及Kinvey自己的服務(wù)器,假如其中一兩個(gè)出現(xiàn)了故障,用戶的數(shù)據(jù)依然安然無(wú)恙。
總結(jié):
關(guān)于HTML5和原生App的爭(zhēng)論一直在繼續(xù),不論最后誰(shuí)能取勝,開發(fā)者更關(guān)心App的開發(fā)速度和最終體驗(yàn)。合理的使用工具會(huì)讓開發(fā)效率大大提升,甚至達(dá)到事半功倍的效果,希望能有一款適合您。
期待未來(lái)有一天,App開發(fā)可以像在紙上畫畫一樣簡(jiǎn)單。
作者:admin
??????液壓系統(tǒng)需要保持一定的清潔度,建議定期清洗或者更換濾芯,更換濾芯首選新鄉(xiāng)市華豫濾器有限公司。質(zhì)量保證,性價(jià)比高,售后服務(wù)一流。如需更多產(chǎn)品資料,歡迎來(lái)電咨詢我們技術(shù)!
信息來(lái)源:
snackzit.com.cn
聯(lián)系人: 李女士:15036649896? /? 0373-3806065
QQ:2776078679
微信:
推薦內(nèi)容 Recommended
- 新鄉(xiāng)華豫濾器供應(yīng)濾油器濾...04-29
- 華豫供應(yīng)雙筒過(guò)濾器不銹鋼...04-29
- 華豫抗燃油濾油機(jī)濾芯CX...04-29
- 賀德克管路過(guò)濾器 FLN...04-28
- 賀德克雙筒高壓管路過(guò)濾器...04-28
- 生產(chǎn)KF-32A*250...04-28
相關(guān)內(nèi)容 Related
- KF-25A*20F/Y...12-14
- MP FILTRI翡翠 ...12-14
- 英格索蘭空壓機(jī) 4762...12-14
- Perkins帕金斯 S...12-14
- 復(fù)盛空壓機(jī) 211602...12-14
- 空壓機(jī)機(jī)油濾芯 OL00...12-14