【问题标题】:Mobile Site development移动网站开发
【发布时间】:2017-04-14 15:15:52
【问题描述】:

我计划改造我的移动网站,并在 UI 和功能方面为我的客户提供更好的性能,我更喜欢使用 Angular 2 for UI 和 Node.js 作为我的后端组件。

我在 Google 上搜索并了解到 Ionic 2,它是一个用于构建混合应用程序的平台,它与 Angular 2 框架很好地融合在一起。 现在我有两个问题:

  1. 我能否将 Angular + Ionic 用于我的移动网站开发,或者将 Ionic 仅用于开发混合应用程序?
  2. 我可以为我的新移动网站使用渐进式 Web 应用程序吗?

哪一个适合开发移动网站?

【问题讨论】:

    标签: cordova ionic-framework


    【解决方案1】:

    Ionic 应用程序使用与构建 Web 应用程序相同的技术和框架构建,例如 Angular 2、HTML 和 CSS。当然可以将您使用 Ionic 构建的应用程序部署为网站,以便可以直接在(移动)浏览器中查看,而无需安装移动应用程序。

    当然,Web 应用程序不能使用 Cordova 插件与本机移动功能进行交互,请记住这一点。

    查看有关渐进式 Web 应用程序的 Ionic 文档:https://ionicframework.com/docs/v2/resources/progressive-web-apps/

    还要检查您需要支持哪些浏览器版本,因为 Ionic 不支持旧版浏览器:http://ionicframework.com/docs/overview/#browser-support

    【讨论】:

      【解决方案2】:

      您可以使用 Ionic 框架。 Ionic 2 使用 Angular 2,它具有开箱即用的支持部署为网站,以及 PWA 支持。请参阅official announcement 了解更多信息。

      【讨论】:

      • 感谢您提供详细信息。还有一个问题。我的移动网站目前不是 HTTPS,对于 PWA,人们说 HTTPS 是必须的。 PWA 迁移的完整站点是否必须使用 HTTPS
      • 是的。请参阅官方文档了解原因:developers.google.com/web/fundamentals/security/…
      • 谢谢尼古拉。计划为我的 PWA 使用 Ionic2 + Angular2。但是,当我查看 Ionic 官方网站时,它在价格页面上显示 - 开发中的应用程序免费/可扩展的可预测价格。 Ionic 是许可产品还是开源产品
      • 您看到的是他们的 Ionic 云定价,它与开源 Ionic 框架无关。我的意思是,如果你觉得我不能回答这个问题,你可以向他们咨询;)所以,Ionic 框架是开源的(ionicframework.com),Ionic Cloud 不是:ionic.io。你根本不需要 Ionic Cloud 来制作一个成熟的应用程序。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-26
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多