Telerik MVC vs ASP.NET MVC with JQuery



我使用了Telerik ASP。NET控件,我个人认为它们非常有效。然而,对于一个新项目,我想要一个更干净的客户端/服务器架构,并希望使用ASP。净MVC。如果我用Telerik MVC和ASP来启动一个新项目,会有很多好处吗?. NET MVC与JQuery?我已经有一段时间没有看过普通的JQuery了,所以请原谅我的无知……此外,我不是一个UI程序员,所以如果我最终不得不破解CSS或HTML来获得一个漂亮的网页,我不想走JQuery的道路。

即使使用Telerik MVC控件,也必须使用jquery。此外,Telerik控件不是免费的,因此将不得不为许可证花费一些错误。

另一件完全是我的观点是,如果有人从传统的Asp.net转向Asp.net MVC,他应该避免使用内置控件,以便更接近和熟悉HTML和jquery(这只不过是javascript库)。一开始使用遥控会隐藏很多东西,如果你有时间的话,这是不推荐的

这将取决于您的web应用程序所需的设计和功能。例如,Telerik提供了一组非常丰富的UI控件,这些控件可能提供了jQuery UI库中没有的特性。反之亦然。

我会找到适合解决方案的合适工具,而不是试图让解决方案围绕工具。

我的两分钱。

我将采取最干净的方法,并远离teleerik mvc控件(我个人不喜欢他们的不同原因,但这超出了我的回答范围)。

你可以使用集成的帮助,或者只是简单的html。

在你的UI需要复杂机制和/或动态功能的页面中,我强烈建议看看knockout.js,因为它是我所知道的具有最高投资回报率的工具,并且它可以自然地集成在任何使用标准HTTP机制(如Asp. js)的web框架中。. Net MVC(不包括webforms)、Ruby on Rails等

我在我的许多MVC web项目中使用Telerik图表和网格控件。它们的功能为我节省了大量的开发时间。如果您的项目希望在网格中显示图表或操作数据,或者需要与日历交互,那么使用Telerik可能会节省您的时间和精力。如果您的项目不使用这三个控件(图表、网格和日历),那么您可能不会从使用Telerik中获得太多好处。

正如在另一个答案中提到的,当使用ASP的Telerik Extensions时。. NET MVC,你仍然需要依赖jQuery。虽然你完全可以不用编写一行JavaScript扩展,但通过使用一些客户端脚本可以释放很多功能和交互性。

这个场景的伟大之处在于您不必选择—您可以在同一个应用程序中使用这两种方法!如果你需要一个强大的网格服务器(和ajax)绑定,允许你的用户编辑和排序/页面/过滤,那么使用Telerik MVC扩展,但如果你只是显示一个简单的列表,想要做一些操作,使用一些快速和基本的HTML/jQuery。

既然你提到你不是一个UI开发人员,那么可能值得注意的是Telerik Extensions for ASP附带的内置皮肤。NET MVC,可以在任何在线演示中看到。每个演示在右上角都有一个下拉菜单,允许您预览所有不同的皮肤。当你想要制作一个时髦的UI时,这一点非常有用!

最新更新