2016-11-30 112 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