剑客
关注科技互联网

听“JavaScript 疲乏”听疲乏了

听“JavaScript 疲乏”听疲乏了

让你弄懂不是宇宙的义务。——天文学家奈尔·德葛拉司·泰森(Neil deGrasse Tyson)

的确,JavaScript 开发很复杂。

是的,它还会变得更复杂。

互联网本身就很复杂。我们终于能用我们早就应该用的方式来做所有事情了。因此,JavaScript 工具链在快速进化。

如果这一进化的过程让你感到困惑,你可以读一下《 在 2016 年学 JavaScript 是一种什么样的体验? 》,这样你就能大概了解一下 JavaScript 开发现在有多复杂了。

在 2016 年学 JavaScript 是一种什么样的体验? 》又是仿照另一篇有关 DevOps 现在变得有多复杂的文章《 在 2016 年做 DevOps 是一种什么样的体验? 》而写。

不过,不要忘了 JavaScript 开发变得如此复杂的原因: web 开发本身就很复杂。

听“JavaScript 疲乏”听疲乏了

我们在试图打造的应用需要能正确地运行在多款浏览器上,在各种设备上呈现良好,能足够快地加载到地铁中不耐烦乘客的设备上,还要具备可访问性,以便让盲人用户也可以使用。

听“JavaScript 疲乏”听疲乏了

同时,web 开发者们还要时刻留神填堵安全漏洞。

我们在游说管理层抛弃糟糕的实践(现在 随便一个网页都和 1993 年的初版 DOOM 差不多大 )。

我们还要适应基于浏览器的广告屏蔽软件,这些软件可不仅仅只会屏蔽广告。

要完成所有这些目标有很多可行的方法。也有大量工具涌现了出来,每一个都有自己解决问题的角度。

正如极限编程方法论创造者在 1983 年所说的:

“让它工作,用正确的方法做,还要快,”——肯特·贝克(Kent Beck)

嗯,在过去 20 年里,我们专注于让互联网工作。在有必要时,我们还会不择手段。

JavaScript 开发者们终于可以用上其他生态系统用了很长时间的工具了。我们应该对此感到高兴。

听“JavaScript 疲乏”听疲乏了

你看到的有大量工具涌现出来,正是行业快速进步的表现,由于互联网并不是由苹果或微软这样的公司控制,工具出现得没有组织章法也就可以理解了。

大家都在尝试着做好做快,而且都集中到了这一时间段。

这一景象完美地勾画出了那些有“JavaScript 疲乏”(JavaScript Fatigue)的人,以及 听“JavaScript 疲乏”听疲乏了的人 (JavaScript Fatigue Fatigue)之间的挣扎。

听“JavaScript 疲乏”听疲乏了

我们在尽可能提供选择哪种工具的建设性建议。我们在引导不让新开发者们使用未经证明的工具。我们在提醒他们, 做开发者本身就很难 ,而学习新工具就是开发者的重要工作之一。

如果你是 JavaScript 新人,记住,所有这些新工具在很大程度上都是好东西。开源的 npm 生态系统也是。

它们会让你们变得更开心、更强大。

它们会帮助你更好地服务终端用户。

如果你也有“JavaScript 疲乏”,担心自己会精疲力尽,记住下面这句话:

如果你正在地狱中穿行,请继续保持前行。——丘吉尔

原文: https:// medium.freecodecamp.com /javascript-fatigue-fatigue-66ffb619f6ce#.98ds9ue21

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址