首页 文章

构建Webapp - 我应该使用纯Angular 2还是使用Ionic 2 [关闭]

提问于
浏览
-1

我打算构建一个webapp,用于从台式机到打击垫和手机的多种设备 .

这将是一个响应(当然)webapp,但现在我的问题是,如果我在Angular 2上使用Ionic 2有什么好处,“以防万一”以后需要一个编译的移动应用程序(不是在所有可能的atm) .

只有当我打算在某个时候构建移动应用程序时才使用Ionic的用例吗?

添加Ionic 2会增加复杂性,因为我只需要一个Webapp吗?使用Ionic 2代替纯Angular 2还有其他一些好处吗?

我试着用Google搜索并在这里搜索,但由于两者都很新,所以还没有那么多信息 .

我已经摆弄了Ionic2,尝试了解它是什么,但我还没有获得关于哪些部分是Ionic以及什么是Angular的知识,因为该项目更像是一个移动应用程序 . 任何人都可以帮助理解何时选择哪个?

我的目标是TypeScript

在这个问题中,很难不冒险进入“基于意见的”部分,但我所追求的是一种与Ionic一起添加的比较图表,我没有从原生Ng2中获得 .

1 回答

  • 0

    使用离子2而不是普通角度2的一个缺点是当您更改页面时离子当前不支持角度变化 . 对于移动应用程序来说这是可以接受的,但对于具有地址栏的浏览器来说并不是那么好 . Here is discussion on state of the art and future of routing in ionic 2 .

    为您的项目选择Ionic 2时要考虑的另一个原因是默认情况下选择和复制文本不起作用(因为Ionic专注于触摸屏) . 是的,您可以解决这个问题,但要做好准备,只需要进行少量的css更改(at least in ionic 1 it was not as easy as I thought) .

    也不确定你是否准备用打字稿或JS编写应用程序,但离子2似乎更关注JS(例如编写例子的方式),而angular似乎更注重打字稿 . 同样不是阻止者是你的选择(js或打字稿),但你可能会浪费一些时间尝试将代码样本从一种语言转换为另一种语言,反之亦然 .

相关问题