你不应该专注于学习 JavaScript 框架

2025-06-05

你不应该专注于学习 JavaScript 框架

JavaScript 框架现在非常火爆。你可能听说过其中最流行的两个:Angular 和 React。它们确实能加快开发速度,并且在代码中很好地分离了职责。既然它们如此优秀,为什么不关注它们呢?

这并不是说你不应该学习它们。你只是应该花更多时间确保自己精通 HTML、CSS 和 JavaScript/TypeScript。当你掌握了这些基础的 Web 开发语言后,你就能真正发挥这些框架的威力。

问题在于,许多人一开始学习 Web 开发时,都是在一个框架内进行的,而当你让他们脱离熟悉的框架时,就很难再转换方向。这主要是因为他们对 HTML、CSS 和 JavaScript/TypeScript 的了解都来自于框架本身。当你能够独立使用主流的 Web 开发语言时,你就可以跳转到任何框架,开始学习如何使用它们。

例如,Angular 可以使用组件,每个组件可以拥有自己的 HTML、CSS 和 TypeScript 文件。大多数人一开始会忽略的是,即使这些文件是从模板中预加载的,你仍然需要知道如何编写这些文件的代码。

再次强调,这并不是说你不应该学习 JavaScript 框架。只是在你觉得自己足够了解这些基础语言,可以从头开始编写一个 Web 应用之前,不应该把学习 JavaScript 框架作为主要关注点。在某些情况下,当你熟悉了不同框架的更新之后,你会发现从头开始编写整个项目可能会更容易。

这又引出了另一点。JavaScript 框架的更新可能会让你之前的所有认知都变得毫无意义。Angular在过去几年里发生了翻天覆地的变化,以至于 Angular 1.x 和 Angular 6 几乎没有任何共同之处

但这两个版本确实有一些共同点,我敢打赌你肯定能猜到它们是什么:HTML、CSS 和 JavaScript/TypeScript。所以,花点时间学习一下这些框架的工作原理,以便能够使用它们,但首先要确保你了解它们背​​后的核心原理。

它不仅能帮助你编写更高效的代码,还能让你轻松上手任何 JavaScript 框架,并开始进行有意义的更改。不同框架的炒作确实名副其实,因为它们可能很棒,但就像 Web 开发中的其他一切一样,它们来来去去,总会有重大的版本更新。

你使用 JavaScript 框架的经验如何?我主要使用 Angular, 想把我的电脑扔出窗外太喜欢了。有人用 React 或其他的吗?


嘿!你应该在 Twitter 上关注我,理由如下:https://twitter.com/FlippedCoding

文章来源:https://dev.to/flippedcoding/you-shouldnt-focus-on-learning-javascript-frameworks-8p1
PREV
25 款全新安装必备软件总结
NEXT
使用 PWA