【问题标题】:How to convince my fellow .NET developers that learning jQuery will be beneficial如何让我的 .NET 开发人员相信学习 jQuery 是有益的
【发布时间】:2009-02-26 13:25:42
【问题描述】:

我有一些 .NET 开发人员只想使用 MS AJAX 工具包并认为 JavaScript(和任何 JS 库)是邪恶的。我试图解释说,如果您将客户端开发视为一种成熟的语言,您可以构建可维护的代码……但我认为经典的 ASP 时代已经在这些人身上留下了印记。任何人有什么建议可以帮助说服这类开发人员,从长远来看,学习 jQuery 实际上会让他们受益,因为行业正在回归“让我们再次接近金属”,例如使用 MVC?

【问题讨论】:

    标签: javascript jquery client-side


    【解决方案1】:

    告诉他们微软支持 jquery 并且它与 MVC 一起提供

    【讨论】:

    • 从技术上讲,jQuery 将与下一个版本的 Visual Studio 一起发布,而不是与 MVC 一起发布。
    • 我猜,但如果你在 VS2008 中使用 MVC,那么它默认有 JQuery 库。
    • +1 能够告诉你的老板,如果你有问题,你可以向微软开一张支持票真的有助于采用!
    • 我提到了这一点(显然我自己也使用过),但现在只是偏好吗?我们有一个“工具包”和这个“jQuery”东西都支持 -
    • ajax 工具包控件无法在 MVC 应用程序中按原样工作。看起来有可能:ajaxprojects.com/ajax/tutorialdetails.php?itemid=330我只扫描阅读它,这对我来说似乎有点黑客攻击。
    【解决方案2】:

    如果他们没有意识到 jQuery 是蜜蜂的膝盖——他们生活在一块岩石下——告诉他们所有使用 jQuery 的人(谷歌、戴尔、MLB、美国银行......一个好的列表的其余部分在 jQuery 主页的中间)——或者只是告诉他们,每次他们访问他们的 Netflix 帐户时,他们正在使用 jQuery,或者如果他们访问总统的网站(我猜这可能适得其反…… .. ;)

    强调学习一种无处不在的“技术”只会帮助你的职业生涯。

    【讨论】:

      【解决方案3】:

      将他们指向 Scott Guthrie 的 this article。 文章中的快速引用解释了所有内容:

      今天我很高兴地宣布 Microsoft 将随 jQuery 一起发布 未来的 Visual Studio。我们将 分发 jQuery JavaScript 图书馆原样,不会分叉 或从主更改源 jQuery 分支。这些文件将 继续使用和运输 现有的 jQuery MIT 许可证。

      【讨论】:

        【解决方案4】:
        • 询问他们是否喜欢服务器往返。 (让他们明白客户端的东西是必要的。)
        • 询问他们是否想编写同时在 3 个不同地方工作的代码? (让他们了解需要一个几乎消除浏览器差异的库。)
        • 给他们看a list of who's using jQuery

        如果他们喜欢优雅的代码,他们就会明白你在说什么。否则我认为他们将很难被说服。

        【讨论】:

        • 这是他们唯一同意我的观点。我们都看到 MS AJAX 工具包无法扩展...
        【解决方案5】:

        使用 jQuery 实现对您的组织/客户有价值的东西,以证明它在您的环境中运行良好 - 如果它在 MS AJAX 工具包中难以实现、更复杂或需要更长时间,那就更好了。

        开发人员经常发现在适用于他们的上下文中运行代码的实际示例比一般的认可或其他谁在使用它的列表更有说服力(每项实用技术都可以提供一个好的用户列表)。

        如果您的开发人员不喜欢 JavaScript,也许您应该问他们认为 AJAX 工具包在客户端运行的是什么。 AJAX 工具包客户端的 JavaScript 库 - 只是一个旨在轻松集成到 ASP.NET 中的库。

        【讨论】:

          【解决方案6】:

          了解特定领域的主要工具始终是一个好主意。 JQuery 是主要的 JS 库。对于一些轶事证据,请查看 StackOverflow 上的标签:

          • jQuery:1809 项
          • asp.net-ajax:272 项
          • ajaxtoolkit:54 项

          【讨论】:

            【解决方案7】:

            告诉他们可以事半功倍——了解 jQuery/javascript 将帮助他们更深入地了解 AJAX.NET。在我的书中,这是一个巨大的泄漏抽象——自从切换到 jQuery 后,它让网络编程变得更有趣,我可以构建更酷的应用程序。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2010-09-27
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多