我在想,.net将所有这些构建在GUI元素中。我们的目的是建立一个.net网络应用程序,并为我的编码itselve我知道我的方式。 但是至于用户交互,ajax等。是jQuery在C#.net环境中处理用户交互的最佳方式?
我对PHP中的jQuery非常熟悉,但我注意到在.Net中,大家也开始使用它。
是jQuery的这些天在.net中(C#)处理的最佳方式?或者你可能会推荐其他人吗?
我在想,.net将所有这些构建在GUI元素中。我们的目的是建立一个.net网络应用程序,并为我的编码itselve我知道我的方式。 但是至于用户交互,ajax等。是jQuery在C#.net环境中处理用户交互的最佳方式?
我对PHP中的jQuery非常熟悉,但我注意到在.Net中,大家也开始使用它。
是jQuery的这些天在.net中(C#)处理的最佳方式?或者你可能会推荐其他人吗?
的.NET Web控件可以是非常强大,可以快速提供良好的,专业的用户体验。但也有权衡:
简而言之,.Net网页控件并不是所有情况下的最佳策略,尽管in Asp.Net 4.0 they are less troublesome。在4.0中,您可以将它们发送给客户端的标记更具可预测性,包括more control over the id attribute。
当然在ASP.Net中有其他选项:MVC框架。虽然WebForm策略现在可以更好地使用JQuery,但MVC基本上更符合您的标记方法,这对于JQuery重型策略来说非常有用。出于这个原因,您将在MVC应用程序中看到更多的JQuery,而不是Web表单应用程序中的JQuery。
MooTools,Prototype和其他人也比他们在.net和以前更有效,但jQuery是最好的可以说是在.net中,因为:
我们都应该利用自己的优势。如果您拥有JQuery的专业知识,那么这些专业知识将很好地转化为.Net,尤其是如果您使用MVC或更新版本的WebFrame。另外,JQuery也很有用!
真的,任何的框架将与.NET工作。 Jquery是.net群组中流行的一个,但不是唯一的。
例如,这里是衣控件.NET包装:http://yuidotnet.codeplex.com/
肯定是一个主观的问题,但我要说的JQuery已成为.NET标准的客户端库。尤其是MVC,因为它们在一起玩的很好。你有JsonResults,这似乎很好地与asp.net MVC中的JQuery网格化。
他们的语法很优雅,而且大多数.NET商店都采用它,除非他们有很多的遗留代码。如果你已经知道它,我建议你继续使用它。
“最好的”总是会成为一个意见问题。随着Studio 2010的发布,微软得到了jQuery的支持。我认为,认为他们认为他们甚至是赞助合作伙伴并为jQuery提供开发/资助支持。
在我看来,如果你需要抽象低级别的javascript编程,那么jQuery是要走的路。如果你需要小部件,那么有一个很好的社区,jQuery的UI是一个很好的开始。但是,总是有其他选择。这只取决于我们说话的强度。例如,EXT适用于数据繁重的Web应用程序,就像使用ActionScript的Flex一样。但是,您不会真的将其用于典型网站(另一种意见!)。
在软件开发中没有“最佳”解决方案。有“适合”你的需求的解决方案和没有的解决方案。 jQuery已被大量采用,并且以实用的标记/语法来满足大多数需求。
如果它适合你的话,为什么不使用它?