【问题标题】:for AJAX implementation : please suggest对于 AJAX 实施:请建议
【发布时间】:2010-10-22 06:36:54
【问题描述】:

应该使用哪个我有以下可用选项

  1. ASP.NET ajax 及其 ajax 控件 工具包控件

  2. 带有 jQ​​uery 的 ASP.NET ajax

  3. Ajax Pro http://www.ajaxpro.info/

请根据性能和页面大小建议使用哪一个。

如果有人可以阐明上述每个方面的优缺点,请说明

谢谢

【问题讨论】:

    标签: asp.net asp.net-ajax


    【解决方案1】:

    对于性能 + 页面大小,Asp.net MVC + jQuery 是最好的。但是根据您的选择,我认为 #1 页面大小可以通过 g-zip 减小。就个人而言,我喜欢 Ajax 控制工具包,因为它易于实现。

    【讨论】:

      【解决方案2】:

      无论你使用什么,只要避免使用任何发布所有表单值的东西。更新面板就是其中之一。

      这意味着:

      1. 带有 ajax 控件的扩展器 工具包。这些施加了限制 在您的代码上。
      2. JQuery + JSON。简单的服务调用。在客户端利用与其他平台相同的技能。
      3. Ajax 专业版。不知道,所以不能说它的优点/缺点。

      我会坚持使用 JQuery。它效果很好,而且您可以获得在其他平台上工作的技能:)。

      【讨论】:

        【解决方案3】:

        一个月前,我会选择 Ajax Control 工具包,但在使用 JQuery 在幕后花时间之后,我会选择它。尤其是在使用 MVC 的情况下,但是我在重构使用 Framework 2.0 开发的旧 Ajax 网站方面取得了巨大成功。

        JQuery 提供了比 Ajax 控制工具包更多的功能,它提供了更大的灵活性,如果您遵循 Microsoft 做出的承诺,我们将来肯定会看到更多的东西。

        【讨论】:

        • 我不这么认为! Ajax 是一个很棒的工具包。这只是应该使用的正确方式。人们经常放弃它,因为他们没有耐心去学习它。
        • 我同意延期。我已经使用 Toolkit 开发了一系列站点,并且很难不走 JQuery 路线,但我不得不承认 JQuery 中有一些东西在 Ajax 中要复杂得多。此外,如果您只使用工具包控件而不学习如何在没有更新面板的情况下使用 Ajax,那么 JQuery 中的价值将永远不会被注意到。还要记住,JQuery 在 VS 2008 和 MVC 中无缝插入 Ajax。很多 SO 的魔法都是用 JQuery 完成的。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-16
        • 1970-01-01
        相关资源
        最近更新 更多