ASP.NET MVC Controls - 约9个控件。为什么Telerik ASP.NET MVC控件比ASP.NET AJAX少?
ASP.NET AJAX Controls - 约70多个控件。
我读过你的地方,不能在ASP.NET MVC Web应用程序中使用AJAX控件。这是否意味着ASP.NET MVC的生产力较低?
ASP.NET MVC Controls - 约9个控件。为什么Telerik ASP.NET MVC控件比ASP.NET AJAX少?
ASP.NET AJAX Controls - 约70多个控件。
我读过你的地方,不能在ASP.NET MVC Web应用程序中使用AJAX控件。这是否意味着ASP.NET MVC的生产力较低?
与ASP.NET Webforms相比,ASP.NET MVC是一个非常新的框架。 ASP.NET MVC框架版本2现在只有“官方”大约4个月。让Telerik有时间赶上。 :)
这是不公平的,说ASP.NET MVC的生产力比ASP.NET Webforms的生产力低,而是有更少的预构建工具来提供与Webforms中相同的功能。话虽这么说,由于ASP.NET MVC非常轻便和灵活的特性,您会发现MVC中的大量JavaScript工具和实用程序比Webforms更具可用性,因为实现它们的麻烦大大减少。 (使用ASP.NET Webforms的F @ * $ JSON,非常感谢!)。
jQuery和ASP.NET MVC就像一个pod中的豌豆,通过将它们结合起来,您可能会发现在MVC中您可以访问比Webforms更丰富的客户端功能 - 尽管实现需要一点点比您习惯的更多的JavaScript精致程度。
这是否意味着ASP.NET MVC的生产力降低?
ASP.NET MVC的生产效率并不低,它不同。您没有回发和服务器控件的范例。另一方面,你有一堆htmlhelpers和可以轻松创建自己的。另外还有MvcContrib,T4MVC和一大堆自定义的htmlhelpers,providers,...已经在github和codeplex等网站上找到。
我不认为第三方控件的数量是衡量生产力的好方法。其中一些控件可能具有如此多的功能,最终导致您在尝试全部使用时导致效率降低。
这是否意味着ASP.NET MVC的生产力较低 ?
在大多数用户使用ASP.NET MVC的网站上问什么问题!你知道你会在这里得到答案。
在ASP.NET中,实现可重用控制器要容易得多:它们可以使用公共属性和事件与宿主应用程序进行通信。如果您的应用程序的开发者可以通过使用这些控件来加快速度,那么它的确如此:ASP.NET MVC会减慢你的速度,因为没有这样的控件。
我通常在Web上绘制更多的应用程序,使用webfrontend(使用ASP.NET,Telerik,Viewstate ..)或者Web更多是面向公众的网站(使用ASP.NET MVC,jQuery,jQuery插件)。
MVC官方近1.5年。它已于2009年3月正式上市,甚至可以提前使用。 – LukLed 2010-07-04 12:33:46
确实你是对的,我只是在考虑MVC2我想。无论哪种方式,网络表格已经大大延长了。 :) – 2010-07-04 15:15:02