我目前有一个使用Angula 6 +打字稿开发的Web浏览器应用程序。它反应灵敏,并且在所有浏览器的分辨率下均显示出色。但是我现在想要在手机中打开时完全不同的布局。 我开始研究替代方法,但是由于我是Web开发的新手,我有点迷茫。
替代品:
1-将NativeScript与angular一起使用(这似乎工作得很好),我将能够共享代码,拆分模块和html / css等...
2-创建2个不同的项目,只要有人进入URL,我就会以某种方式识别浏览器是移动的(例如Android或iOS),并将其转发到移动Web应用程序URL。但是我如何在这两个项目之间共享代码?
问题:
1-还有其他选择吗?
2-您认为哪个更好?
3-我更喜欢使用NativeScript的第一种选择,优点/缺点是什么?
我迷路了,因为我不确定我是否真的需要跨平台的Web应用程序。我只想更改所有布局,但保持相似的功能。我将需要共享代码,所以这就是为什么我喜欢NativeScript替代方案,但现在还不满意使用它的原因。例如,Facebook网页似乎将URL重定向到其他应用程序。 我希望您的意见能帮助我决定考虑我的情况和需求的最佳做法。