Javascript angularJS vs Angular2用于新项目
我正准备为我的scala应用程序构建一个UI。我对Angular 1有很好的了解,但对Angular 2知之甚少 我要问的问题是,我的新应用程序是否应该使用Angular 2而不是Angular 1 我在谷歌上搜索了这篇文章,读了几篇关于Angular 2和Angular 1的文章,我已经知道了,但是我对专家们关于这个主题的观点更感兴趣。我在这里提出这个问题的原因是,这个主题在前两页中没有任何答案。我的应用程序目前规模不大,将来也不会那么大 那么我应该坚持角度1还是角度2?为什么?如果:Javascript angularJS vs Angular2用于新项目,javascript,angularjs,Javascript,Angularjs,我正准备为我的scala应用程序构建一个UI。我对Angular 1有很好的了解,但对Angular 2知之甚少 我要问的问题是,我的新应用程序是否应该使用Angular 2而不是Angular 1 我在谷歌上搜索了这篇文章,读了几篇关于Angular 2和Angular 1的文章,我已经知道了,但是我对专家们关于这个主题的观点更感兴趣。我在这里提出这个问题的原因是,这个主题在前两页中没有任何答案。我的应用程序目前规模不大,将来也不会那么大 那么我应该坚持角度1还是角度2?为什么?如果: 你没
- 你没有主要的截止日期,也没有时间学习正确的Angular 2练习
- 你喜欢在学习最新和最棒的东西时有一个跳跃式的开始
- 您的项目足够小,可以在学习过程中进行重构,而不必太头疼
所以,我想,如果你的项目计划是2年或更长时间-选择角2。对于快进,坚持你所知道的。我建议从Angular 2.x开始(当前稳定版本版本2.4) Angular 2在设计和速度方面有了很大改进。只是它与Angular 1非常不同,并且会有更多的学习曲线。Angular 2于10月16日发布。所以现在比较稳定。Angular 4于3月17日发布。每6个月,他们将发布新版本。(我在10月17日读到Angular 5,在3月18日读到Angular 6,但对此不确定。) 使用Angular 2的原因
我绝对认为你应该迁移!在我看来,它的主要优势在于性能的提升,因为Angular的速度是Angular JS的5倍。另一个好处是它的移动驱动方法。与1.x版不同,最新版本旨在通过使用其他面向移动的框架(如Nativescript、Ionic Framework或React native)的策略以及延迟加载或AOT编译等性能改进来创建本机移动应用程序。最近我写了一篇关于这个的博客文章,你可以在这里阅读更多的好处并找到我迁移到AngularJS的技巧:如果你选择AngularJS,你可以使用现成的AngularJS库,该库经过长时间的试用和稳定。github star非常令人满意,你可以轻松地使用它
如果你有任何问题,你可以很快解决。因为它已经使用了很长时间,其他人也遇到了同样的问题。我和你的情况类似,我个人打算用Angular 2构建我的应用程序,因为我认为学习它是个好主意。这可能会回答你的问题,因为这是基于观点的。切换到:)“但我对专家关于这个主题的意见更感兴趣”@tzortzik在尝试了这两种方法后,我发现React更容易理解和推理(我不是一个角度专家,但我现在每天在工作中使用React和React Native with Redux)。我认为你至少应该完成一个教程,并试一试