Angular + Nativescript网络和移动开发

时间:2017-09-15 21:06:07

标签: angular mobile nativescript angular2-template angular2-nativescript

我们开发了一个完整的Angular4网络应用程序,现在我们决定转向移动应用程序,但我们对NativeScript有一些疑问。

  1. 使用NativeScript集成相同代码库(实际的Angular项目)的最佳策略是什么?目标不是复制组件,而是根据平台在xml或html之间切换。
  2. 我们可以观察到一些模块在NativeScript中有特定的实现,例如:路由器模块,有没有办法为应用程序使用相同的路由器?或者我们在网络或移动平台的模块之间切换。
  3. 我们关注NativeScript社区,我们可以看到很少有使用NativeScript开发的应用程序的中型/大型公司与使用Tesla,Airbnb,Instagram等的React Native相比...... NativeScript是否有一些真正好的展示
  4. 我们正在使用Socket.IO,我们想知道NativeScript是否可以与Socket和推送通知集成。
  5. 两种代码共存的最佳目录布局是什么?

1 个答案:

答案 0 :(得分:0)

  1. 您可以查看此回购信息:

    https://github.com/jlooper/angular-starter

    https://github.com/TeamMaestro/angular-native-seed

    https://github.com/NathanWalker/angular-seed-advanced

    所有这些都有相同的目标,在网络和移动设备甚至桌面之间共享相同的代码库

  2. 是的,您必须为网络和移动设备使用两个不同的模块,但您可以使用角度依赖注入系统轻松完成(查看上面的种子)

  3. Nativescript也被大公司check this out

  4. 使用
  5. 是的,可以;)check this out您还有其他插件可以处理通知。

  6. 检查种子:)