假设:
有些人可能会立即建议ExtJS,他们可能是对的......或者是错的。我不知道,因为这个问题是关于Angular 2的 - 在一个不想花时间在Angular 2之上开发自己的框架但是立即开始编写应用程序的大型企业中采用它需要什么呢? / p>
Angular 2本身不附带UI控件。 Angular 2 Material不计算,因为它没有我提到的高级UI控件。那么,这里的选择是什么?
我意识到RC5刚刚发布,因此期望任何供应商采用它是不公平的。 (谁知道在最终发布之前要跟踪多少个RC?)
但是,http://www.telerik.com/blogs/kendo-ui-for-angular-2-r3-roadmap承诺在9月份为Angular 2 RC3提供第一个Kendo UI测试版。假设还有几个月的时间来完善它并升级到RC5--我们将在年底前完成。因此,一个似乎在年底可用的选项是Kendo UI。
还有别的吗?
P.S。
提供商业解决方案是可以的,否则我不会使用“大公司”一词。
答案 0 :(得分:4)
生态系统随着时间的推移而建立起来,此时还没有足够的时间。
Angular 2与1不同,在大多数情况下它会与第三方组件相得益彰,这主要是由于新的变更检测系统不需要调用$ digest / $ apply但是使用Zones的概念来处理改变检测,大多数情况下,开箱即用。
然而,angular 2主要基于元数据,这意味着它必须尽可能多地了解您的组件,这可以通过解析模板,使用装饰器(@Input ...)等来完成。
包装组件需要您详细了解角度2和要包装的组件。你需要知道要使用哪些输入和输出,如何将一些回调转换为RxJS,如何很好地使用视图封装,有时如何在NgZone失败的情况下手动管理变更检测。
在Angular 2中需要很好的理解,有些时候,这取决于你的角度2技能以及你对包裹组件的了解程度。
我会避免包装...
目前Kendo是一个公平的赌注,Telerik通过NativeScript积极参与角度2,所以我希望他们的产品与角度2的整合能够达到顶峰。
您还可以查看包含精美产品(http://wijmo.com/angular2/)的Wijmo,不确定RC5 / Final的发布日期。
PrimeNG(http://www.primefaces.org/primeng/#/)也准备好Angular 2,不确定它们是否与剑道相提并论,但请看一下。
你应该考虑一些因素...... *您的团队是否比另一个更了解一个框架?这里的主要因素。 *角度2组件是包装器还是原生角度实现?
PrimeNG从包装开始,但是正在转换为本机,其他我不知道。
一般来说,原生角度实现应该稍好一点,并且占用空间更小,但是它们需要一些时间才能保持稳定。
祝你好运!