ionic簡介

1. 如今app開發方類型有幾種? 前端

WebApp:就是在瀏覽器中運行的web應用android

NativeApp:用android和Object-C等原生語言開發的應用web

HybridApp:就是外面是原生的殼,裏面是webapp應用,兼具2者的優點瀏覽器

 

2. Ionic介紹架構

 官網地址app

Ionic官網 http://ionicframework.com/框架

Ionic中文網 http://www.ionic.wang/webapp

 

首先要認識Ionic框架?ionic

IONIC 是目前最有潛力的一款 HTML5 手機應用開發框架。經過 SASS 構建應用程序,它提供了不少 UI 組件來幫助開發者開發強大的應用。 它使用 JavaScript MVVM 框架和 AngularJS 來加強應用。提供數據的雙向綁定,使用它成爲 Web 和移動開發者的共同選擇。Ionic是一個專一於用WEB開發技術,基於HTML5建立相似於手機平臺原生應用的一個開發框架。Ionic框架的目的是從 web的角度開發手機應用,基於PhoneGap的編譯平臺,能夠實現編譯成各個平臺的應用程序。工具

 

Ionic框架構成

CSS框架 - 提供原生 App 質感的 CSS 樣式模擬。 ionic 這部分的實現使用了 ionicons 圖標樣式庫。

JavaScript框架 - 提供移動 Web 應用開發框架。ionic 基於 AngularJS 基礎框架開發,遵循 AngularJS 的框架約束;此外 ionic 使用 AngularJS UI Router 實現前端路由。

命令行/CLI - 命令行工具集用來簡化應用的開發、構造和仿真運行。ionic 命令行工具使用了 Cordova,依賴於平臺 SDK(Android & iOS)實現將移動 Web 項目打包成原生 App。

 

Ionic特色

基於Angular語法,簡單易學。

是一個輕量級框架。性能優越,運行速度快。

完美的融合下一代移動框架,支持 Angularjs 的特性, MVC ,代碼易維護。

提供了漂亮的設計,經過 SASS 構建應用程序,它提供了不少 UI 組件來幫助開發者開發強大的應用。

專一原生,讓你看不出混合應用和原生的區別

提供了強大的命令行工具。

 

Ionic開發注意點有哪些?

因爲 ionic 使用了 HTML5 和 CSS3 的一些新規範,因此要求 iOS7+ / Android4.1+。 

在低於這些版本的手機上使用 ionic 開發的應用,有時會發生莫名其妙的問題。

相關文章
相關標籤/搜索