Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery将如何影响Web开发?_Jquery - Fatal编程技术网

JQuery将如何影响Web开发?

JQuery将如何影响Web开发?,jquery,Jquery,JQuery现在是一个热门话题。今天,关于堆栈溢出,目前有一个话题使其成为第十大热门话题——与SQL并列 在选择要学习和掌握的新技能时,我想大多数开发人员都想要一些有用且持久的东西。没有一个开发人员想学习今天大肆宣传,明天又充满失望的东西 我向Stack Overflow社区提出的问题是JQuery将如何影响未来几年的Web开发 Web开发人员还会使用JQuery吗 大多数Web开发人员会理解什么是JQuery吗 JQuery对所有Web开发人员来说都是必要的技能吗 我知道在你的回答中会有一

JQuery现在是一个热门话题。今天,关于堆栈溢出,目前有一个话题使其成为第十大热门话题——与SQL并列

在选择要学习和掌握的新技能时,我想大多数开发人员都想要一些有用且持久的东西。没有一个开发人员想学习今天大肆宣传,明天又充满失望的东西

我向Stack Overflow社区提出的问题是JQuery将如何影响未来几年的Web开发

  • Web开发人员还会使用JQuery吗
  • 大多数Web开发人员会理解什么是JQuery吗
  • JQuery对所有Web开发人员来说都是必要的技能吗
我知道在你的回答中会有一些主观的诱惑,但我真的在寻找证据表明JQuery不仅仅是炒作。举个例子,事实说明了很多


其他相关信息可能包括使用JQuery的大公司数量、JQuery的职位公告数量、描述使用JQuery缩短开发时间的文章、JQuery推出以来的稳定性等。

如果您尚未使用它,或者其他形式的javascript库,在专业javascript web开发方面,您已经远远落后于8球了,这几乎是可笑的

如果不在web开发中添加javascript框架,那你简直是疯了。jQuery是最受欢迎的一种,因为它也是最好的、最简单的一种,它将存在很长很长一段时间

结束原始答案

附录 好吧,在重读我的答案之后,我可以肯定地看到人们怎么会认为这是粗鲁的,为此我道歉——我留下了最初的答案,这样人们就有了上下文。我从最初的问题中得到的提示是,提交者根本没有选择开发框架,坦率地说,我感到相当震惊的是,在这个时代,人们仍然试图手工编写客户端在web开发中期望的javascript UI交互

您需要选择框架的一些原因:

  • 如果你不这样做的话,你正在消耗你自己和你的开发时间
  • 您可以专注于开发中有趣的部分,而忽略令人难以置信的无聊的兼容性部分
  • Ajax更容易
您可以对各种框架进行相当详细的比较

选择jQuery的一些原因:

  • 这是一件很难学的事
  • 非常活跃的作者
  • 良好的测试结构-他们在所有主要浏览器以及当前版本上提前测试一个版本(如果可用),然后测试一个版本
  • 健全的社会
  • javascript的一个有趣特性
这里是最好的一点——即使你明天开始学习jQuery,三周后它就不再有用了,也不会浪费知识,因为它只是一个框架。通过使用它,您在javascript方面的能力仍在不断提高,无论HTML5框架中的任何框架发生了什么,基于API的新元素都保证javascript将在很长一段时间内存在

关于我最初的回答,我觉得有点可笑,第一个抱怨我粗鲁的人来自瑞士。我想我从未见过粗鲁的瑞士人。然后,下一个评论“多么粗鲁”的人来自纽约。呵呵——如果我花了几个小时试图做出最粗鲁的回应,我可能不会粗鲁到向纽约人登记(这并不是说纽约人特别粗鲁,我只是认为当其他人粗鲁时,他们不会注意到)


在这两个极端之间的某个地方可能存在着其他人;因此,对于那些认为我粗鲁的人,我表示歉意,并希望这个扩展的答案有助于澄清我最初的想法。

我不知道jQuery是否会在10年后被使用,但我非常确定,无论用什么替代它,都会很像它。jQuery以一种易于理解且显然有用的格式向大众介绍了函数式编程(函数式编程的子集)。它在几乎所有方面都优于命令式dom操作

这样看——C曾经是不太流行的新语言。它变得非常流行,最终随着高级语言的产生而衰落。但几乎每一种大众市场语言(C++、Java、C#、D、Objective-C)都深受C的影响。未来潜在的JavaScript库将与jQuery具有相同的关系

我知道在你的回答中会有一些主观的诱惑,但我真的在寻找证据表明JQuery不仅仅是炒作。例如,微软在VisualStudio2008中增加了对JQuery的支持,这说明了很多问题


在这种情况下,jQuery主页上的“谁在使用jQuery”部分有一些大牌。谷歌、戴尔、美国银行、美国职棒大联盟、Digg、NBC、CBS、Netflix、Technorati、Mozilla、WordPress、Drupal……

目前,要成为一名高效的web开发人员,您至少需要以下几方面的技能:

  • HTML
  • XHTML
  • JavaScript
  • JavaScript库(jQuery、Prototype等)
  • CSS
  • XML
  • JSON
  • XSLT
  • PHP
  • ASP.NET
  • 更多
这个列表并不详尽

未来的web开发语言将尽可能地将这些技术结合在一起。即使它们保持不同,将来也会有一些东西允许您用一种语言编写网页,并有效地生成上述内容


GWT(Google web toolkit)允许您用Java编写JavaScript,因此谁能说与C#、PHP或其他语言等效的东西在未来不会占主导地位。

学习jQuery的一个很好的副作用是改进CSS sk