我不认为这是一个容易回答的问题,但我无法找到角度1和2的用例的比较,而不是简单地列出新功能。在我的工作中,我们开发仅客户端的Web应用程序,我们不允许使用服务器,我们的所有内容都通过iPad加载和交付,我们的开发团队规模小且(相对)缺乏经验。我们正在完成一个角度1项目,并即将开始一个基于最近完成的项目的新项目,但它的范围和功能将更大。因此我们认为这可能是转型的好时机,因为我们已经找到了这个大项目如何运作的基本逻辑和结构。所以我想打破它的最佳方法如下:
是否有任何好处(超过角度1)到角度2,不包括依赖服务器的功能?
是否有类型的应用角度2更适合?
整个社区的角度1和2是否与开发和支持共存,或者它是否会向前发展?
我是在看这个完全错误的,这不是一个全无关紧要的方法,我们可以在两者中发展吗?
任何建议都表示赞赏,如果这是错误的部分让我知道,我会移动它。
答案 0 :(得分:2)
我认为你不应该进入Angular 2.特别是现在Angular 2已经到了候选版本的阶段。如果没有从1迁移到2,那么完全在Angular 2中启动新项目。
Angular 2是一个全新的框架,在我看来,更容易和简化。 Angular 2优于Angular 1的原因有很多,其中最重要的是Angular 2 很多更快,并且就Angular开发而言是未来。
是的,有一些成长的痛苦,但我坚信你会对Angular 2感到非常满意而不回头。花点时间学习它,你会很开心。