我是一名Android开发人员,我已经开发了很长时间的Android应用程序,但现在公司要求我开始使用Ionic开发混合移动应用程序。
像往常一样,我在Udemy中搜索并选择了Angular2和Ionic2中评分最高的课程,因为Ionic课程的讲师说Angular 2是Ionic的先决条件(鉴于我知道HTML,CSS,Javascript(,但我发现Ionic文档说我应该学习AngularJs。另一件让我更加困惑的事情是,在 Udemy 中,大多数课程都使用 Angular 2 或 4 教授 Ionic,只有极少数课程采用 AngularJs 方法,甚至少数课程也缺乏 Angular 课程中可用的质量。
Ionic框架只是混合移动应用程序的UI框架,它使用 AngularJs/Angular 作为核心框架,
Ionicv1 使用 AngularJs,Ionic v2+ 使用 Angular v2+,
例如,如果您使用的是最新的 Ionic v3+,您会发现核心功能在 Angular v5.2+ 中。
我建议将 Angular v2+ 与 Ionic v2+一起使用,因为它是 Web/混合技术的未来。 当你使用Angular v2+时,你会发现自己在学习ES6,Typscript开箱即用。
您可以从以下拖曳课程开始:
https://www.udemy.com/the-complete-guide-to-angular-2/learn/v4/overviewhttps://www.udemy.com/ionic-2-the-practical-guide-to-building-ios-android-apps/learn/v4/overview
希望我把事情说得更清楚一点。