我是Android开发人员,我长期以来一直在开发Android应用程序,但现在公司要求我开始使用Ionic开发混合移动应用程序。
和往常一样,我在Udemy搜索并选择了Angular2和Ionic2的顶级课程,因为Ionic课程的讲师说Angular 2是Ionic的先决条件(鉴于我知道HTML,CSS,Javascript) ,但我发现Ionic文档说我应该学习AngularJs。让我更加困惑的另一件事是,在Udemy中,大多数课程使用Angular 2或4教授Ionic,只有极少数人使用AngularJs方法,甚至那些少数人缺乏Angular课程中提供的质量。
答案 0 :(得分:1)
Ionic框架只是混合移动应用的UI框架, 它使用AngularJs / Angular作为核心框架,
Ionic v1使用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/overview
https://www.udemy.com/ionic-2-the-practical-guide-to-building-ios-android-apps/learn/v4/overview
希望我能让事情变得更加清晰。