混合開發的框架的初步看法

咱們如今目前市面上最爲流行的一種框架就是混合開發框架,它能夠用最少的人來作更多的多的事,是一些中小公司所欣賞的框架,下面我來給你們分享一下:開始學習移動開發真是最好不過了,每一個人應該都有一些移動應用的創意,並且你並不須要任何的原生應用編程經驗,你只須要一些HTML的相關知識,懂一些CSS和JavaScript就夠了。若是你總聽別人說HTML5的移動應用太慢,我只能告訴你應該有一些主見,首先HTML5會愈來愈好,移動端的硬件也會愈來愈強,怎麼說呢,你仔細看一看你手機上的應用吧,不少應用已經悄悄的使用混合式開發了,若是像你說的它們很慢,你發現它們了嗎?web

IONIC編程

IONIC 是目前最有潛力的一款HTML5手機應用開發框架。經過SASS構建應用程序,它提供了不少UI組件來幫助開發者開發強大的應用。它使用JavaScript MVVM框架和 AngularJS來加強應用。提供數據的雙向綁定,使用它成爲Web和移動開發者的共同選擇。即將發佈的AngularJS 2.0將會專一於移動開發,相信IONIC必定會取得不錯的成就 。bootstrap

IONIC的開發團隊將盡快開發出一種經過IONIC creator提供開發者快速建立IONIC應用的方式。咱們將很快就會看到一個支持拖拉功能的可視化開發工具,幾分鐘內開發一個app將再也不只是吹xx 後端

Mobile Angular UIapp

Mobile Angular UI是使用 bootstrap 3  AngularJS 的響應式移動開發HTML5框架。框架

Mobile Angular UI的關鍵字有:ionic

Bootstrap 3ide

AngularJS工具

Bootstrap 3 Mobile組件,好比switches, overlayssidebars,這些都是bootstrap中沒有的。學習

AngularJS modules, 好比 angular-route, angular-touch angular-animate

響應式媒體查詢是將bootstrap做爲單獨的文件,你只須要包含你所須要的東西。Mobile Angular UIu並不包含任何jQuery依賴,你須要作的只是經過一些AngularJS指令建立友好的用戶體驗。

詳細瞭解能夠看一看 the Mobile Angular UI demo page,上面有Mobile Angular UI的實踐,若是你想了解的更深刻一些,我建議你讀一讀 getting started with Mobile Angular UI

Intel XDK

 

Intel XDK Inter開發的一款跨平臺開發工具,咱們能夠很容易的經過Intel XDK開發應用,你須要作的只是下載他們的應用開發工具 ,有LinuxWindowsMac版,它還提供了不少個開發框架,好比Twitter bootstrap, jQuery Mobile  Topcoat.

Appcelerator Titanium

Appcelerator’s Titanium 不一樣於其它框架的是,它是一個開源的框架。

Titanium是混合式移動應用開發的一站式解決方案,你只須要下載 Titanium studio就能夠解決全部的事情,Titanium SDK包含了不少手機平臺的APIs和後端雲服務。

Titanium使用 AlloyAlloy是一個快速開發的手機應用MVC框架, 模塊式開發能夠大大減少開發時間,提升代碼複用。

Titanium studio 還提供了一些code模板。你能夠熟悉一下這些模板,相關的教程也很快會推出。

Sencha Touch

Sencha Touch 一樣也是HTML5手機應用跨平臺開發框架,運行iOS/Android/Blackberry。它已經誕生不少年了,如今已經成爲很經常使用的混合式編程開發框架。

Sencha Touch可讓你的Web App看起來像Native App。美麗的用戶界面組件和豐富的數據管理,所有基於最新的HTML5CSS3WEB標準,全面兼容AndroidApple iOS設備。

下面是Sencha官方給出的幾點特性

1.基於最新的WEB標準 – HTML5CSS3JavaScript。整個庫在壓縮和gzip後大約80KB,經過禁用一些組件還會使它更小。

2.支持世界上最好的設備。Beta版兼容AndroidiOSAndroid上的開發人員還可使用一些專爲Android定製的主題。

3.加強的觸摸事件。在touchstarttouchend等標準事件基礎上,增長了一組自定義事件數據集成,如tapswipepinchrotate等。

4.數據集成。提供了強大的數據包,經過AjaxJSONpYQL等方式綁定到組件模板,寫入本地離線存儲。

以上就是我對幾個框架的初步看法,但願能夠幫助到更多學習框架的朋友。

相關文章
相關標籤/搜索