我是Android开发人员,我长期以来一直在开发Android应用程序,但现在我被要求在公司开始使用Ionic开发混合移动应用程序。
像往常一样,我在Udemy搜索并选择了Angular2和Ionic2的顶级课程,因为Ionic课程的讲师说Angular 2是Ionic的先决条件(鉴于我知道HTML,CSS,Javascript),但我发现Ionic文档说我应该学习AngularJs。让我更加困惑的另一件事是,在Udemy中,大多数课程使用Angular 2或4教授Ionic,只有极少数人使用AngularJs方法,甚至少数人缺乏Angular课程中提供的质量。
离子框架只是混合移动应用程序的UI框架,它使用AngularJs / Angular作为核心框架,
Ionic v1使用AngularJs,而Ionic v2 +使用Angular v2 +,
例如,如果您使用的是最新的Ionic v3 +,您会发现核心功能在Angular v5.2 +中。
我建议将Angular v2 +与Ionic v2 +一起使用,因为它是Web /混合技术的未来。当你使用Angular v2 +时,你会发现自己正在学习ES6,Typscript。
你可以从这两门课程开始: qazxsw poi qazxsw poi
希望我能让事情变得更加清晰。