作者 | 安德烈
译者| 阿尔文,主编 | 涂敏
标题图片| CSDN东方IC下载
出品| CSDN(ID:)
以下为译文:
被淘汰了吗?
我在许多不同的网站上多次阅读过这个问题(最近一次是在 Quora 上),我一直想知道这是否属实。 我是2018年才开始Web开发的,所以不知道它的历史,也不知道它现在在开发领域的地位。
所以我做了一些研究来了解过去和现在,我的发现相当令人震惊。
我们曾经所知道的确实已经死了。
自1995年成立以来,出现了很多问题。 尽管进行了一些更新,但许多重大问题仍未解决。
其中一些问题包括:
在过去的十年里,用这种语言创建框架一直很困难。 它最初是基于框架的,直到他们在扩展框架时遇到问题,所以他们决定使用(的变体)重新编码整个框架并将其重命名为
兴趣似乎也在下降。 通过过去5年“”这个词的搜索频率来看,这种语言似乎正在慢慢下降。
这是什么意思? 你真的要死吗?
我也是这么想。 当我在2018年第一次学习它时,它已经不仅仅针对客户端应用程序进行扩展,而是扩展到涉及不同应用程序周期的许多框架。
基于JS的框架包括:
您可以在此处找到完整的库列表:
上面列表中的大多数图书馆都是在过去 10 年内创建的。 这些库拥有大量社区支持,并且不断更新(平均每 6 个月一次)。 开发人员对这些库(尤其是前端框架)进行了大量修改,并在保持它们的相关性方面发挥了巨大作用。
这也可以解释为什么上面显示的谷歌趋势图是向下的。 术语“”的实际搜索量呈下降趋势,但库的搜索量呈上升趋势。
随着图书馆的兴起,越来越多的用户提出与这些图书馆相关的问题。 趋势记录了与某个主题标签相关的问题的百分比。 查看过去十年中有多少个问题涉及:
这解决了涉及的问题,
但它解决了语言本身的问题吗?
多年来,对 Linux 的抱怨主要集中在其糟糕的语言功能上。 值得庆幸的是,我们看到旧标准的复兴,有助于使语言更加具体和高效。
是一种编程语言,根据 Ecma 创建的 ECMA-262 文档进行标准化。 本文档包含作为编程语言必须遵循的标准列表。
它创建于 1997 年,从 1997 年到 2011 年仅更新了 5 次。在 21 世纪的第一个十年里,它一直保持着旧的和过时的标准。 在 2015 年发布第 6 版之前,这是对 的重大更改,允许许多类似的库对其进行修改。
此后已经发布了 5 个版本,从 2015 年到 2020 年每年发布 1 个版本,至今仍未停止。 随着发布版本的一致节奏,它开始得到持续的更新,变得更加健壮、高效、适应性更强。
说了这么多,他真的死了吗?
有些人会想现在开始学习是否太晚了。 正确的答案是从未如此活跃。
随着对该语言的贡献和支持达到历史最高水平,学习该语言将成为开发人员的巨大资产。 由于有很多库可供选择,因此您可以仅使用框架来形成整个堆栈。
需要具有 React 和经验的开发人员的公司数量正在急剧增加,并且没有任何放缓的迹象。
我建议你花一些时间学习。 无论你是打算从事这个行业还是只是想学习一下,我觉得未来应用中需要用到的地方还是有很多的。 该语言将在越来越多的框架中使用。 这是未来的趋势,而且发展非常快。
原来的: