1

我是一名 Android 开发人员,我一直在开发 Android 应用程序,但现在公司要求我开始使用 Ionic 开发混合移动应用程序。

和往常一样,我在 Udemy 中搜索并选择了 Angular2 和 Ionic2 中评分最高的课程,因为 Ionic 课程的讲师说 Angular 2 是 Ionic 的先决条件(鉴于我了解 HTML、CSS、Javascript),但我发现 Ionic 文档说我应该学习 AngularJs。让我更加困惑的另一件事是,在 Udemy 中,大多数课程都用 Angular 2 或 4 教授 Ionic,只有极少数采用 AngularJs 方法,甚至那些缺乏 Angular 课程中可用的质量。

4

1 回答 1

1

Ionic 框架只是一个混合移动应用程序的 UI 框架,它使用 AngularJs/Angular 作为核心框架,

Ionic v1 使用 AngularJs,Ionic v2+ 使用 Angular v2+,

例如,如果您使用的是最新的 Ionic v3+,您会发现核心功能在 Angular v5.2+ 中。

我建议将 Angular v2+ 与 Ionic v2+ 一起使用,因为它是网络/混合技术的未来。当您使用 Angular v2+ 时,您会发现自己在学习 ES6,开箱即用的 Typscript。

您可以从这两个课程开始:
https ://www.udemy.com/the-complete-guide-to-angular-2/learn/v4/overview
https://www.udemy.com/ionic-2-the -practical-guide-to-building-ios-android-apps/learn/v4/overview

希望我能让事情更清楚一点。

于 2018-03-04T09:42:44.050 回答