HTML5規(guī)范塵埃落定,5個(gè)開(kāi)發(fā)工具推薦
文章分類:公司動(dòng)態(tài) 發(fā)布時(shí)間:2014-11-15 原文作者:tbkj 閱讀( )
HTML5規(guī)范終于在今年正式定稿,對(duì)于從事多年HTML5開(kāi)發(fā)的人員來(lái)說(shuō)絕對(duì)是一個(gè)重大新聞。數(shù)字天堂董事長(zhǎng),DCloud CEO王安也發(fā)表了文章,從開(kāi)發(fā)者和用戶兩個(gè)角度分析了HTML對(duì)兩個(gè)人群的優(yōu)勢(shì)。其實(shí),關(guān)于HTML5的開(kāi)發(fā)工具,我們以往的文章已經(jīng)介紹了很多,而這次所分享的則是過(guò)去未提到或沒(méi)有詳細(xì)介紹但又實(shí)用的五個(gè)HTML5開(kāi)發(fā)工具。
1. HTML5 Maker
在未來(lái)的幾年里,HTML5動(dòng)畫(huà)將會(huì)成為一個(gè)很龐大的東西,并不僅僅因?yàn)樗秋@示W(wǎng)eb動(dòng)畫(huà)的有效途徑,還因?yàn)閺V告公司將會(huì)大量使用它。HTML5 Maker是一個(gè)可以輕松創(chuàng)建動(dòng)畫(huà)效果的工具,擁有數(shù)十個(gè)模板供你選擇,你不再需要花費(fèi)時(shí)間從頭開(kāi)始做動(dòng)畫(huà),此外,這個(gè)工具是為產(chǎn)品創(chuàng)建橫幅廣告的不錯(cuò)選擇。
主要特性:
響應(yīng)動(dòng)畫(huà):適用于所有設(shè)備的不同屏幕。
模板:擁有專業(yè)高質(zhì)量設(shè)計(jì)的模板。
庫(kù):擁有圖標(biāo)、按鈕、箭頭、背景等眾多資源。
嵌入與分享:輕松地從云中將創(chuàng)建好的動(dòng)畫(huà)嵌入到網(wǎng)站或博客中去。
云端:隨時(shí)編輯和下載,與客戶、團(tuán)隊(duì)和朋友共同分享模板。
2. SproutCore
SproutCore是一個(gè)開(kāi)源的JS-MVC框架,用于快速構(gòu)建原生的Web應(yīng)用。SproutCore已經(jīng)存在很多年了,它的目標(biāo)是能在瀏覽器中提供極佳的桌面效果應(yīng)用而無(wú)需任何瀏覽器插件。而且,SproutCore還能和任何后端服務(wù)器技術(shù)搭配使用。
3. Tumult Hype
使用Tumult Hype,你可以創(chuàng)建出非常漂亮的HTML5 Web內(nèi)容,通過(guò)它制作出的交互式內(nèi)容和動(dòng)畫(huà)可以在桌面、智能手機(jī)和iPad上無(wú)壓力運(yùn)行,而且還沒(méi)有編碼要求。不過(guò)有一點(diǎn),Tumult Hype是收費(fèi)的。
主要特性:
支持多瀏覽器
內(nèi)置支持HTML5音頻和視頻,允許創(chuàng)建多媒體。Tumult Hype采用各種先進(jìn)功能,其中包括模糊、色調(diào)偏移、3D轉(zhuǎn)換等。
支持移動(dòng)設(shè)備。
4. MontageJS
MontageJS是一個(gè)開(kāi)源的HTML5框架,著眼于可維護(hù)性和性能設(shè)計(jì)。MontageJS通過(guò)提供模塊化組件、實(shí)時(shí)雙向數(shù)據(jù)綁定、事件處理、CommonJS依賴管理等簡(jiǎn)化了HTML5的開(kāi)發(fā),幫助構(gòu)建強(qiáng)大的單頁(yè)Web應(yīng)用。
主要特性:
面向組件的模板:這些HTML模板封裝組件的JavaScript代碼,以及資源,比如CSS文件和圖像。
功能性反應(yīng)綁定(FRB):MontageJS支持組件、對(duì)象和集合之間的雙向數(shù)據(jù)綁定,允許你去協(xié)調(diào)視圖和模型之間的狀態(tài)。
可重用組件
高性能
5. LimeJS
LimeJS是一個(gè)開(kāi)源的HTML5游戲框架,可以幫助你快速開(kāi)發(fā)具有原生體驗(yàn)的游戲,并適用于所有的移動(dòng)終端,代碼已托管至Github上。LimeJS提供了一些簡(jiǎn)化游戲開(kāi)發(fā)的功能、一些場(chǎng)景和靈活的事件管理機(jī)制,并附帶動(dòng)畫(huà)和效果轉(zhuǎn)換機(jī)制。
主要特性:
基本集成Box2D
更好的音頻支持
支持本地緩存
WebGL渲染器
跨平臺(tái)
1. HTML5 Maker
在未來(lái)的幾年里,HTML5動(dòng)畫(huà)將會(huì)成為一個(gè)很龐大的東西,并不僅僅因?yàn)樗秋@示W(wǎng)eb動(dòng)畫(huà)的有效途徑,還因?yàn)閺V告公司將會(huì)大量使用它。HTML5 Maker是一個(gè)可以輕松創(chuàng)建動(dòng)畫(huà)效果的工具,擁有數(shù)十個(gè)模板供你選擇,你不再需要花費(fèi)時(shí)間從頭開(kāi)始做動(dòng)畫(huà),此外,這個(gè)工具是為產(chǎn)品創(chuàng)建橫幅廣告的不錯(cuò)選擇。
主要特性:
響應(yīng)動(dòng)畫(huà):適用于所有設(shè)備的不同屏幕。
模板:擁有專業(yè)高質(zhì)量設(shè)計(jì)的模板。
庫(kù):擁有圖標(biāo)、按鈕、箭頭、背景等眾多資源。
嵌入與分享:輕松地從云中將創(chuàng)建好的動(dòng)畫(huà)嵌入到網(wǎng)站或博客中去。
云端:隨時(shí)編輯和下載,與客戶、團(tuán)隊(duì)和朋友共同分享模板。
2. SproutCore
SproutCore是一個(gè)開(kāi)源的JS-MVC框架,用于快速構(gòu)建原生的Web應(yīng)用。SproutCore已經(jīng)存在很多年了,它的目標(biāo)是能在瀏覽器中提供極佳的桌面效果應(yīng)用而無(wú)需任何瀏覽器插件。而且,SproutCore還能和任何后端服務(wù)器技術(shù)搭配使用。
3. Tumult Hype
使用Tumult Hype,你可以創(chuàng)建出非常漂亮的HTML5 Web內(nèi)容,通過(guò)它制作出的交互式內(nèi)容和動(dòng)畫(huà)可以在桌面、智能手機(jī)和iPad上無(wú)壓力運(yùn)行,而且還沒(méi)有編碼要求。不過(guò)有一點(diǎn),Tumult Hype是收費(fèi)的。
主要特性:
支持多瀏覽器
內(nèi)置支持HTML5音頻和視頻,允許創(chuàng)建多媒體。Tumult Hype采用各種先進(jìn)功能,其中包括模糊、色調(diào)偏移、3D轉(zhuǎn)換等。
支持移動(dòng)設(shè)備。
4. MontageJS
MontageJS是一個(gè)開(kāi)源的HTML5框架,著眼于可維護(hù)性和性能設(shè)計(jì)。MontageJS通過(guò)提供模塊化組件、實(shí)時(shí)雙向數(shù)據(jù)綁定、事件處理、CommonJS依賴管理等簡(jiǎn)化了HTML5的開(kāi)發(fā),幫助構(gòu)建強(qiáng)大的單頁(yè)Web應(yīng)用。
主要特性:
面向組件的模板:這些HTML模板封裝組件的JavaScript代碼,以及資源,比如CSS文件和圖像。
功能性反應(yīng)綁定(FRB):MontageJS支持組件、對(duì)象和集合之間的雙向數(shù)據(jù)綁定,允許你去協(xié)調(diào)視圖和模型之間的狀態(tài)。
可重用組件
高性能
5. LimeJS
LimeJS是一個(gè)開(kāi)源的HTML5游戲框架,可以幫助你快速開(kāi)發(fā)具有原生體驗(yàn)的游戲,并適用于所有的移動(dòng)終端,代碼已托管至Github上。LimeJS提供了一些簡(jiǎn)化游戲開(kāi)發(fā)的功能、一些場(chǎng)景和靈活的事件管理機(jī)制,并附帶動(dòng)畫(huà)和效果轉(zhuǎn)換機(jī)制。
主要特性:
基本集成Box2D
更好的音頻支持
支持本地緩存
WebGL渲染器
跨平臺(tái)
原文來(lái)自:tbkj