【问题标题】:Transforming responsive web app to a mobile app将响应式 Web 应用程序转变为移动应用程序
【发布时间】:2016-05-08 07:22:00
【问题描述】:

我有一个简单的 5 页网站,用户可以在其中跟踪他们的饮水量。我对开发移动应用程序一无所知,过去 5-6 小时一直在阅读有关 Apache Cordova 和 Adob​​e 的 Phonegap 等应用程序的信息,但发现它们仅适用于 HTML、CSS 和 JS。

那么,使用 Phonegap 或 Cordova 将我的响应式网站(具有 PHP、HTML、CSS、JS 并连接到 mySQL)转换为简单的 iOS 和 Android 应用程序的最佳方法是什么?

【问题讨论】:

标签: php html ios cordova phonegap-desktop-app


【解决方案1】:

我目前正在做同样的事情,并且之前也在考虑同样的事情。

我阅读了很多关于 Cordova 和 Phonegap(这是一个 Cordova 构建)之间的选择,并得出结论,我将在 Visual Studio 中将 Cordova 与 Ionic 框架一起使用。到目前为止,这为我提供了一个很好的工作空间,提供了很多可能性。

对于第二部分,将数据从您的网络服务器传输到您的应用程序: 我已经制作了几个 API,它们在我的网络服务器上运行,并以 JSON 格式返回数据,这些数据可以被 Javascript 读取。此数据由我的应用程序解析并显示给用户。为此,您将需要一个网络服务器,但即使是最便宜的共享网络托管也应该可以完成这项工作。

Ionic 框架具备制作优秀多平台应用程序的基础知识,所有样式均已添加,documentation 非常出色。

【讨论】:

  • +1 对于带有服务器端 Web API / Web 服务的 Ionic,我会推荐同样的东西。只是对 OP 的说明 - Ionic 使用 Angular,所以如果你打算使用 Ionic 框架,你也应该熟悉 Angular,如果你还没有的话。
  • Angular 得到了一些非常好的文档,而且它已经存在很长时间了,所以已经有很多常见问题得到了解答。除此之外,Angular 实际上是一个非常值得学习的东西,因为您也可以在普通的非移动网站中使用它。
  • 同意,Angular 实际上是我迄今为止尝试过的最喜欢的客户端 MVC/MVVM 框架 - 正如您所提到的,它有很好的记录,而且我没有发现学习曲线太陡。只是想确保@TsvetilinBoynovski 知道它在 Ionic 中使用。
  • 非常感谢各位!肯定会去了解更多关于 Angular 和 Ionic 的知识!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-02
  • 2016-10-05
  • 1970-01-01
  • 2022-08-04
相关资源
最近更新 更多