KendoUI还具有AngularJS提供的类似MVVM,SPA路线等功能,所以我很好奇混合两者(KendoUI的丰富的UI功能)有什么好处?
– 更新 –
我问这个问题是为了澄清,对于那些对每个人的好处可能稍微混淆的人,以及为什么一个人在项目中使用而不是另一个。
例如 – Javascript单元测试功能(只需使用角度控制器,但没有看到任何人使用KendoUI进行此操作)。
看起来肯多正在努力做到这一点,但是UI最好。
谢谢。
– 更新 –
自从写这个问题之后,我已经通过使用OData将KendoUI网格与Angular进行了整合,并在www.whatsinyourlunch.com上写了一本关于如何实现这一点的教程here,希望对其他人有用。
该堆栈是通过通用存储库访问的AngularJS,KendoUI,OData,WebAPI2,.Net MVC5,C#,Entity Framework。
我认为重要的是不要成为一个纯粹主义者,只要使用完成你所需要的工具的任何组合。我倾向于放弃依赖付费商业图书馆,但网格是坚实的。任何付费产品可能会有更多的支持和维护,以及个人访问开发团队(与大型公司的免费产品或单一的开发人员项目的浪费)。我看到这么多伟大的免费产品被放弃了。然而,如果你想要一个伟大的自由网格,不能为一个网格支付Telerik $ 1000.00,DataTables.net是一个很好的选择,我目前使用的。
你必须爱Telerik的支持,这是在我看来使用他们的东西的最好的理由。他们在Kendo中缺乏一些好的日期范围日历,标签云等。与“Highcharts”相比,图表也不足。我使用Keith Wood的日期范围日历,尽管他似乎没有回复电子邮件。我发现了一些很好的角度控制,其他的东西,比如下拉,等等。我以前不明白为什么人们使用hodge podge的东西,但它是最重要的工作的最佳工具。