2016-11-30 146 views
0

我打算修改我的移動網站,併爲我的客戶在UI中提供更好的性能,以及我更願意使用Angular 2的UI和Node.js作爲我的後端組件。移動網站開發

我在Google上搜索並瞭解了Ionic 2,它是構建混合應用程序的平臺,它與Angular 2框架融合良好。 現在我有2個問題:

  1. 我可以用角+離子爲我的移動網站開發或離子將僅用於開發混合應用程序?
  2. 我可以爲我的新移動網站使用Progressive Web應用程序嗎?

哪一個適合開發移動網站?

回答

3

您可以使用Ionic框架。 Ionic 2使用Angular 2,它具有開箱即用的網站部署支持,以及PWA支持。有關更多信息,請參見official announcement

+0

感謝您的詳細信息。還有一個問題。我的移動網站目前是非HTTPS,對於PWA,人們說HTTPS是必須的。對於PWA遷移的完整站點,是否必須使用HTTPS – Mano

+0

是的。請參閱官方文檔,瞭解原因:https://developers.google.com/web/fundamentals/security/encrypt-in-transit/why-https – Nikola

+0

謝謝尼古拉。計劃與我的PWA一起使用Ionic2 + Angular2。但是當我檢查Ionic官方網站時,它已經在價格頁面上聲明 - 免費提供可擴展的開發/可預測價格的應用程序。 Ionic是授權產品還是開源產品 – Mano

2

離子應用程序的構建方法與構建Web應用程序所用的相同技術和框架相同,如Angular 2,HTML和CSS。將Ionic構建的應用程序部署爲網站當然是可以的,因此可以直接在(移動)瀏覽器中查看,而無需安裝移動應用程序。

當然,Web應用程序無法利用Cordova插件與本機移動功能進行交互,請牢記這一點。

看看關於逐步web應用程序的文檔離子:https://ionicframework.com/docs/v2/resources/progressive-web-apps/

還要檢查你需要支持哪些版本的瀏覽器,如離子不支持舊的瀏覽器:http://ionicframework.com/docs/overview/#browser-support