学习离子骨架需要多少时间?

时间:2019-05-28 09:47:50

标签: ionic-framework

我已经知道html,css,javascript需要多少时间来学习离子框架,并且它与angularjs有何不同?

1 个答案:

答案 0 :(得分:0)

问题可能被认为是题外话,但由于我不太了解Ionic所提供的好处,因此我起步时也会遇到类似的问题,因此我将发布答案。

首先,Angular是用于制作Web Apps的前端Javascript框架。

ionic框架提供了一组可在各个平台上工作的Web组件,因此您可以将其作为Web项目进行一次编码,然后将项目移植到不同的平台(iOS,Android甚至台式机:-o)。

因此,Ionic不会取代Angular,而是可以使用Angular。实际上,在Ionic V4中,Ionic CLI仅在引擎盖下使用Angluar CLI。

在我的情况下,我的目标是使用Angular来构建Web应用程序,然后与Cordova打包以使用它来制作iOS移动应用程序。我决定一开始不使用Ionic,因为我不了解它的实际功能,并且在我已经学习Angular时似乎又要“学习一件事”。

但是,我最终切换到Ionic的原因是,在显示/不显示iOS键盘时,我遇到了奇怪的UI问题(在网络上工作正常,但本机iOS很古怪)。似乎是一个愚蠢的原因,但是离子成分完美地处理了这种情况。

我改用离子水后获得的其他“免费”好处是:

  • 带有动画的应用菜单
  • 导航过渡
  • 滑动以显示列表选项

我发现学习使用Ionic组件非常简单,而且它们的文档也很扎实。

遵循Documentation并启动一个新项目来玩很容易。

虽然我不能说您学习需要多长时间,但希望此信息对您有所帮助...:-)