IonicFramework:移動應用開發框架程式語言是一個用HTML, CSS 跟JS 開發的一個用於移動裝置Web App 開發框架,採用Sass與AngularJS 開發。通過它可以構建接近原生體驗的移動應用程式。
如果你依然在尋找一種開發移動應用的方式,而依然尚未決定採用 Ionic 的話,那麼現在是時間做出選擇了。我把現在 Ionic逐漸升溫的跡象和為什麼你會要通過 Ionic 來開發新的移動應用的原因列出來了。
Ionic 是 GitHub 上排名前50位的專案之一
Ionic 是 GitHub 上排名前50位的專案之一,Ionic 已經一歲了,並且還在快速的發展中。有疑問?簡單的提問就行,這也說明有大量的開發者在為了使 Ionic 成為最棒的框架而努力,同時這也帶來了很多的機會。(來源)
Ionic 正在構建一個強大的平臺
目前為止你用來開發移動應用介面時候用到的 Ionic 的強大之處主要在框架上,然而Ionic 在他們的平臺上提供了更多地特性。有一些現在已經開放了,比如 * Ionic View,一種不需要上傳到應用商店就可以和其他人分享你的應用的方式,可以在客戶端非常完美的展示應用。* Ionic Creator,在視覺化編輯器通過拖拽就可以起草一個應用,雖然有限制,但卻可以通過頭腦風暴方式繪製出界面原型。 * Ionic Push Notifications,目前還處於內測階段,可以通過 Ionic 的推送伺服器來推送你的應用通知,如果自己實現挺噁心的。* Ionic Future Platform,還有其他一些服務,比如分析、設計工具、除錯幫助。該整合平臺將允許你快速的進行功能開發設計,與您的應用程式無縫協作。
Ionic 主要關注外觀和體驗,以及和你的應用程式的 UI 互動,特別適合用於基於 Hybird 模式的 HTML5 移動應用程式開發。和jQuery Mobile不同的是Ionic只關注的是UI部分,類似的還有Twitter Bootstrap, Foundation, Ratchet, Topcoat 等。可以看看官方對框架的解釋:Where does the Ionic Framework fit in?。熟悉Bootstrap的還可以試試基於Angularjs和Bootstrap 3的 Mobile Angular UI with Bootstrap 3。