Aini0000year 2018-06-07
JavaScript是世界上最流行的编程语言之一。全世界约有2100万开发者使用它作为首选。根据Progress提供的数据,这约占全球开发者的70%。
Pluralsight的技术索引最近发现,JavaScript排在按需开发语言,工具和框架的前10名。并且也逐月出现在前10名TIOBE编程语言排行榜中。最重要的是,不断变化的JavaScript框架生态系统为开发人员提供了广泛的JavaScript风格。
然而,尽管所有语言都在不断进步和增长,但许多开发者表示他们正在应付JavaScript所带来的“疲劳感”。据安全公司Auth0称,JavaScript疲劳指的是无法跟上最新工具,而害怕自己技术能力过时。
在2017年的JavaScript状态调查中,32%的受访者表示“JavaScript生态系统变化太快。”
然而,Progress公司产品和开发者关系副总裁Todd Anglin表示,疲劳感并不是真的与语言本身有关,而是围绕语言的炒作。
他说:“我认为疲劳确实与不同的信仰有关,都在争取证明谁的框架是最出色的。因为每个开发者都将他们的信仰融入到语言中,并重现他们对编程的看法。”
Anglin将JavaScript生态系统描述为一个大熔炉。“每个人都来自某个地方,无论是Java,.NET还是Ruby。开发人员都将他们喜欢的模式带入JavaScript,他们都希望用这种新语言重新创建这些模式,所以你经常发现JavaScript库是从语言阵营诞生。”
Anglin解释说,“这不一定是坏事。拥有各种各样的框架可以创造一个充满活力的生态系统,让想法可以交叉发展。你可以融入JavaScript世界中对你有意义的部分,而不是沉迷于框架最好的争论中。”
Anglin说炒作确实符合JavaScript的实际情况。语言,工具,调试工具,性能和框架已经发展到使JavaScript成为一个丰富的生态系统。他解释说:“目前JavaScript所做的工作很少。当开发人员真正坐下来工作并使用JavaScript,无论是运行时还是工具,他们都会很快发现这里有非常高效和强大的流程。”