【发布时间】:2016-08-03 23:31:41
【问题描述】:
我想知道我是否可以使用 node.js、angular 和 sequelize 构建移动应用程序,以及构建移动应用程序与构建 Web 应用程序有何不同?我最近开始学习 node.js、angular 和 sequelize.. 谢谢!
【问题讨论】:
-
它们几乎是一回事,因为当您构建一个“混合应用程序”时,它与您为常规 Web 应用程序编写的客户端代码非常相似,并且就 Node.js 或任何服务器端的持久数据存储保持不变。正如下面的答案所提到的,用于制作客户的本地开发完全是另一种野兽,因为每个平台都有自己的基础语言和框架可供构建。 Cordova 在 web 视图和设备硬件之间添加了一个包装器/层,以将常见的设备硬件暴露给客户端 web 应用程序代码,但原生可以获得最佳性能。
-
谢谢。因此,如果我将 node.js 与 angular 结合使用,我会像构建常规 Web 应用程序一样构建它,只是它可以在移动设备上看到?
-
是的,您基本上会以相同的方式编写这些部分。我还建议检查 ionic,这大约需要 30 分钟到一个小时,具体取决于您是否已经设置了 xcode 或 adb 以使演示项目正常工作,并且可以很好地了解您将在示例项目中编写代码的位置以及如何编写代码构建工具将打包最后的东西,以便为您/与您一起部署到应用商店。
-
谢谢!!你知道我能不能用gps定位器建造它吗?只要我用节点/角度构建它,我就想不出任何方法
-
ngcordova.com/docs/plugins/geolocation github.com/driftyco/ionic-native
标签: javascript angularjs node.js sequelize.js mobile-angular-ui