微软Ajax控件工具包与jQuery的比较

8
我们目前正在开发几个自定义的asp.net服务器控件。现在我们想要为其中一些添加一些Ajax支持。基本上有两个选择:
1. Microsoft Ajax和Microsoft Ajax Control Toolkit 2. jQuery
我已经使用过Control Toolkit,编写了一个完整的Extender,一旦你理解了背后的故事,它就非常直观。但我也喜欢jQuery的简单性。
所以我想听听你们中的一些人会选择哪一个(每个选项的优缺点),同时考虑到我们主要处理微软技术。你会更倾向于工具包还是jQuery,还是两者兼备?
编辑: 我刚刚进行了一些测试,必须承认,目前我认为工具包更好,因为它更加集成化。我的目的主要是在服务器控件上使用它,因此使用工具包,在服务器端我可以使用相应的类来执行某些操作。
CalendarExtender toolkitCalendarExtender = new CalendarExtender();
toolkitCalendarExtender.TargetControlID....
...

this.Controls.Add(toolkitCalendarExtender);

这样做非常好,因为我不必处理在自定义服务器控件内以某种方式构造的预定义JavaScript的呈现。使用jQuery,我必须这样做(除了 Nicolas提到的工具包外,但是在专业环境中使用它的支持太弱了)。
非常感谢。

你的目标是什么?控件的用户群体? - Perpetualcoder
11个回答

0

Web控件不应该在一定程度上抽象客户端实现吗?如果是这样,微软是否有可能将Ajax工具包使用jquery实现呢?

Jquery很棒,我喜欢玩弄它,但是Web控件也有一些非常耐用的东西,因为它们的实现可以随着客户端技术的更新而自动更新。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接