⑴ html5 app開發框架有哪些
①:PhoneGap
PhoneGap 恐怕是最老的一個框架了,相信很多人都已經聽說過甚至使用過它,但是PhoneGap是基於開源的cordova商業版本。
②:Ionic
IONIC 是目前最有潛力的一款HTML5手機應用開發框架。通過SASS構建應用程序,它提供了很多UI組件來幫助開發者開發強大的應用。它使用 JavaScript MVVM框架和 AngularJS來增強應用。提供數據的雙向綁定,使用它成為Web和移動開發者的共同選擇。
③:Mobile Angular UI
Mobile Angular UI是使用 bootstrap 3 和 AngularJS 的響應式移動開發HTML5框架。
Mobile Angular UI的關鍵字有:
Bootstrap 3
AngularJS
Bootstrap 3 Mobile組件,比如switches, overlays和sidebars,這些都是bootstrap中沒有的。
AngularJS moles, 比如 angular-route, angular-touch 和 angular-animate
響應式媒體查詢是將bootstrap作為單獨的文件,你只需要包含你所需要的東西。Mobile Angular UIu並不包含任何jQuery依賴,你需要做的只是通過一些AngularJS指令創建友好的用戶體驗。
④:Intel XDK
Intel XDK 是Inter開發的一款跨平台開發工具,我們可以很容易的通過Intel XDK開發應用,你需要做的只是下載他們的應用開發工具 ,有Linux、Windows和Mac版,它還提供了很多個開發框架,比如Twitter bootstrap, jQuery Mobile 和 Topcoat.
⑤:Appcelerator Titanium
Appcelerator』s Titanium 不同於其它框架的是,它是一個開源的框架。
Titanium是混合式移動應用開發的一站式解決方案,你只需要下載 Titanium studio就可以解決所有的事情,Titanium SDK包含了很多手機平台的APIs和後端雲服務。
Titanium使用 Alloy,Alloy是一個快速開發的手機應用MVC框架, 模塊式開發可以大大減小開發時間,提高代碼復用。
⑥:Sencha Touch
Sencha Touch 同樣也是HTML5手機應用跨平台開發框架,運行iOS/Android/Blackberry。它已經誕生很多年了,現在已經成為很常用的混合式編程開發框架。
Sencha Touch可以讓你的Web App看起來像Native App。美麗的用戶界面組件和豐富的數據管理,全部基於最新的HTML5和CSS3的 WEB標准,全面兼容Android和Apple iOS設備。
⑦:Kendo UI
Telerik』s Kendo UI 是一個強大的框架用於快速HTML5 UI開發。基於最新的HTML5、CSS3和JavaScript標准。
Kendo UI包含了開發現代JavaScript開發所需要的所有一切,包括:強大的數據源,通用的拖拉(Drag-and-Drop)功能,模板,和UI控制項。
⑵ 怎麼用H5開發一個App
可以使用工具自行開發,比如appcan,apicloud這些混合開發工具;
還可以使用第三方平台開發,比如一門APP,安卓益這些第三方平台;
如果你不怎麼會技術,可以使用平台打包,一門APP可以一鍵快速把你的H5網站做成一個APP,可以增加一些列的原生APP功能;
⑶ 使用H5開發的App和原生App有什麼區別
1.H5的性能很差,一般經常改的地方可以用H5,比如論壇,咨詢之類的,而且限制也是很大,很多效果是沒辦法做到的。GUI框架的WebView普遍是這樣的。如果一個APP全部由H5來做(不太可能,送審很可能被拒),那麼會顯得非常卡。
2.用iOS SDK,如果實現熱更新是比較麻煩的。對於論壇,咨詢這種模塊,動不動就改版,做起來比較頭疼,用H5就很合適了。尤其在APP跨安卓和iOS的時候,這類模塊如果直接用H5,那麼就很容易共用。
⑷ 尋求一個Android app項目代碼 採用webview嵌入h5的方式實現 最好代碼能夠包括與後台交互的實現
1.網路搜素一下,挺多技術分享,有關WebView控制項載入H5內容的,比如TeachCourse,有詳細的說明,查看對應的Demo,h5和WebView交換內容
⑸ 主流HTML5移動web開發框架
肯定使用框架啊,不然還原生 JS、自己寫樣式?
H5 做移動開發也分兩種,一種就是正常的網頁,一種是封裝的成 App 在手機上跑的。下面我只大致介紹一下又哪些框架,具體的特性不是三兩句能說完的,題主可以自行搜索相關資料。
後者比較知名的框架就是 PhoneGap、MUI 等等了。
而前者具體分的話還分 CSS 框架和 JS 框架。樣式框架有很多了,常見的有 jQuery Mobile、Bootstrap、Kendo UI、Amaze UI 等等。JS 框架一般是 AngularJS、Backbone、ReactJS 等等,但說實話這些 JS 框架都比較繁重,一般是為比較復雜的場景設計的,如果你的頁面需求很簡單,那麼大可以不用它們只用樣式框架就好了。
值得一提的是國內 BAT 三大巨頭也分別有自己的 H5 框架,並且都已經開源了,網路的是 GMU(Global Mobile UI)、Clouda+、EFE 這三個,阿里的是 Kissy Mobile,騰訊的是 Frozen UI。
⑹ h5做app和原生app有什麼區別
H5的優點
1、h5開發速度快,一端開發多端運行
2、如果APP用戶常見頁面頻換,如(淘寶首頁各種不同活動),那麼用H5,維護起來更容易。
3、如果app中出現大量文字且格式比較豐富(比如加粗、字體大小,圖文展示)等用H5比較方便
4、迭代版本時,不需要打包便可以發布(實時更新、快速迭代),與雲端實現實時數據交互
原生的優點
1、原生的響應速度快
2、對於有無網路操作時,譬如離線操作基本選用原生開發
3、需要調用系統硬體的功能(攝像頭、方向感測器、重力感測器、撥號、GPS、語音、簡訊、藍牙等功能)
4、在無網路或者若網的情況下體驗好。
⑺ 有哪些開源html5的組態軟體
HT for Web 、Hightopo是基於 HTML5 組態軟體開源代碼的組態軟體。
開源的組態軟體、快控組態是免費,不過源代碼授權是收費的。
HTML5是Web中核心語言HTML的規范,用戶使用任何手段進行網頁瀏覽時看到的內容原本都是HTML格式的,在瀏覽器中通過一些技術處理將其轉換成為了可識別的信息。
擴展知識:
HTML5的簡介:
HTML5是構建Web內容的一種語言描述方式。HTML5是互聯網的下一代標准,是構建以及呈現互聯網內容的一種語言方式,被認為是互聯網的核心技術之一。HTML產生於1990年,1997年HTML4成為互聯網標准,並廣泛應用於互聯網應用的開發。
HTML5的優缺點:
一、優點
新一代網路標准能夠讓程序通過Web瀏覽器,消費者從而能夠從包括個人電腦、筆記本電腦、智能手機或平板電腦在內的任意終端訪問相同的程序和基於雲端的信息。
HTML5允許程序通過Web瀏覽器運行,並且將視頻等目前需要插件和其它平台才能使用的多媒體內容也納入其中,這將使瀏覽器成為一種通用的平台,用戶通過瀏覽器就能完成任務。
此外,消費者還可以訪問以遠程方式存儲在「雲」中的各種內容,不受位置和設備的限制。
二、缺點
1、開放性帶來的困擾
在從前網路平台上存在大量的專利產品,想要實現HTML5技術的大量應用首先就需要將這些專利性的產品變為開放式的產品,由於各種原因,當前面對這一問題還存在許多爭議。
以視頻格式為例,兩大陣營對於視頻格式的設置存在爭議,一大陣營以蘋果為代表,另一大陣營則以Opera、火狐、谷歌為代表。
WPEG陣營是蘋果所屬陣營,由於其自身全部使用的是這一種格式,所以堅持認為應當將此格式作為標准,而WebM陣營則認為由於WPEG格式的專利依然沒有解除,對於HTML5技術要求的開放性沒有達標,所以不同意將其作為標准格式。
2、發展的速度有待提升
在HTML5中提出了一些從前HTML技術中不具有的新技術,但是有許多主流瀏覽器在長時間的發展過程中已經完成了此種技術的開發,在自身瀏覽器中實現了此種功能,就這一情況來說HTML5的發展速度方面存在一定的問題。
同時由於HTML5的不成熟,當前關於HTML5的相關技術標准還沒有完全確定,所以在短時間想要將其投入大規模應用還比較困難。
3、技術手段的不完善
由於HTML5技術中存在較為先進的本地存儲技術,所以其能做到降低應用程序的響應時間為用戶帶來更便捷的體驗。