我已经开始使用
Telerik Extensions for MVC了.他们没有无缝地集成到我当前的项目中,但我可以重新组织以适应它.
但是,我想知道它最终是否值得.我一直在寻找扩展的评论,我没有看到太多.所以我在这里问.
在他们的网站上他们声称:
You can achieve unprecedented
performance for your web application
with the lightweight,semantically
rendered Extensions that completely
leverage the ASP.NET MVC model of no
postbacks,no ViewState,and no page
life cycle.
所以我很好奇,您对Telerik Extensions for MVC有什么看法?
解决方法
首先是一个小小的免责声明 – 我是Telerik Mvc团队的开发负责人,所以显然我的观点有偏见.
用于ASP.NET MVC的Telerik Extensions是我们针对ASP.NET MVC平台的全新套件.它从头开始,与ASP.NET Ajax(我们的WebForms产品)的RadControls无关,除了功能和视觉外观.这意味着没有视图状态,没有回发没有Web控件.它附带源代码(根据GPLv2许可),因此可以轻松验证.总之,我们将WebForms控件移植到ASP.NET MVC的语句是不真实的.
实际上,用于ASP.NET Ajax的RadControls(我们的WebForms产品)确实支持ASP.NET MVC应用程序.但是我同意所有需要ViewState的功能(例如RadGrid中的内置编辑)都不起作用.他们也不会工作.我们建议在ASP.NET MVC应用程序中使用RadControls,如果所需的组件仍未在MVC产品系列中实现(现在仍然采取其步骤并且包含4个UI扩展).当然,我们的计划是发布更多的UI扩展以匹配WebForms套件.