我是混合应用程序开发的初学者。我知道有Ionic版本1和2(非官方发行版)。还有一个Angular JS版本1和2(非官方发行版)。以下是我的问题
我可以将Angular JS 2与Ionic版本1一起使用,而不是Angular JS 1吗?
公司是否使用Ionic 2和/或Angular JS 2,因为它尚未正式发布?
当前公司目前将哪些组合用于生产应用程序?
我可以在Ionic 1或2上使用常规JavaScript(非角度)吗?
谢谢您的宝贵时间!
我的2美分
1)我可以将Angular JS 2与Ionic版本1一起使用,而不是Angular JS 1吗?
不,你不能,Ionic2是为Angular2 / Typescript从头开始构建的
2)公司是否使用Ionic 2和/或Angular JS 2,因为它尚未正式发布?
我没有任何数字,但我相信Ionic2 / Angular2是太新,有许多生产应用然而。但这并不意味着ng2 / Ionic2不在那儿。
3)当前,公司目前将哪些组合用于生产应用程序?
正如我在(2)中提到的,我相信它仍然主要是Angular 1和Ionic 1。因为如果您有一个相当大的移动应用程序。立即迁移到Angular2 / Ionic2并不容易。同样由于从公司的角度来看,明智的做法是使用稳定的框架。
4)我可以在Ionic 1或2上使用常规JavaScript(非角度)吗?
使用Ionic1,您绝对可以使用Ionic2,没有嵌入式解决方案,但是有一些方法可以将普通javascript与Ionic2集成
如果您是新手,我建议您使用Angular2 / Ionic2和Typscript。(这是假设您没有任何应在不久的将来投入生产的应用程序)。原因是,
1-Angular2 / Ionic2与Angular1 / Ionic1有很大的不同。因此,不了解版本1不会影响您学习Ver2
2-Angular2 / Ionic2使用基于组件的体系结构,这意味着您可以构建应用程序,因为组件非常易于理解。
3-Angular2 / Ionic2使用类,模块等...因此,如果您掌握任何其他OO编程语言(例如ruby,java等)的知识,便会感到宾至如归
4-一段时间后,Angular2 / Ionic2的资源将比版本1多,并且很快版本1将被淘汰。技术世界时间比正常世界时间快10倍:)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句