如何创建跨平台的有角度的Web应用程序?

时间:2018-11-09 20:32:18

标签: web-applications cross-platform angular2-nativescript

我目前有一个使用Angula 6 +打字稿开发的Web浏览器应用程序。它反应灵敏,并且在所有浏览器的分辨率下均显示出色。但是我现在想要在手机中打开时完全不同的布局。 我开始研究替代方法,但是由于我是Web开发的新手,我有点迷茫。

替代品:

1-将NativeScript与angular一起使用(这似乎工作得很好),我将能够共享代码,拆分模块和html / css等...

2-创建2个不同的项目,只要有人进入URL,我就会以某种方式识别浏览器是移动的(例如Android或iOS),并将其转发到移动Web应用程序URL。但是我如何在这两个项目之间共享代码?

问题:

1-还有其他选择吗?

2-您认为哪个更好?

3-我更喜欢使用NativeScript的第一种选择,优点/缺点是什么?

我迷路了,因为我不确定我是否真的需要跨平台的Web应用程序。我只想更改所有布局,但保持相似的功能。我将需要共享代码,所以这就是为什么我喜欢NativeScript替代方案,但现在还不满意使用它的原因。例如,Facebook网页似乎将URL重定向到其他应用程序。 我希望您的意见能帮助我决定考虑我的情况和需求的最佳做法。

0 个答案:

没有答案