🥇最好的 Web 框架并不存在🚫
简而言之:你选择的 Web 应用框架其实并不重要。好吧,它很重要,只是没有别人想象的那么重要。
2024年了,库和框架依然如此之多,而最佳库和框架仍在激烈争论,这证明了我的观点。这是Web开发者最大的“第一世界问题”——一个实际上算不上问题的问题。根据马斯洛开发者需求层次理论,它绝对排在最顶层(好吧,这是我瞎编的😅)
例如,根据2022 年StateOfJS调查(我们仍在等待 2023 年的结果),2018 年有 5 个前端框架具有良好的留存率;而到 2022 年则有 11 个。这意味着在 4 年内增长了 120%,这还没有考虑到 NextJS、Wasp、SvelteKit 或 Astro 等热门元框架!
总的来说,这些对于该领域来说都是很棒的发展。它们提升了开发速度、代码包大小、性能和开发者体验。但它们也让开发者和团队在决定下一个项目使用哪种框架时变得非常困难。对于初学者来说,情况更糟,这可能就是为什么他们最终选择了最“主流”的解决方案 React。
我认为这一切都没问题,因为最终你选择哪一个并不重要。归根结底,重要的是你选择的框架:
- 足够稳定
- 让你快速移动
- 让你达到最终目标
为什么?因为它们大多数都是围绕相同的概念构建的,已经证明了自己能够大规模运行,并且拥有可供你参与和学习的社区。
React 可能是职位描述中最突出的一个,但如果你正在寻找一个新职位并且只具有 Vue 或 Angular 方面的经验,我无法想象你会花费超过一周的时间用 React 构建一个副项目来向潜在雇主展示你的能力。
另一方面,如果你是初学者或初级开发者,一旦掌握了 HTML、CSS 和 JS 的基础知识,学习什么框架就真的无关紧要了。我个人一开始学习的是 PHP 后端开发,后来转到了 Angular 前端。在我之后的第二个职位中,我使用了 React,现在我使用Wasp(一个基于 React 和 Node.js 构建的全栈框架)来开发我的副业项目https://reflectdaily.app/。开发者永不停歇地学习,所以嘲笑任何特定的框架都没什么道理——除非它真的很烂,但那样的话也没人会继续使用它了。
所以,最终还是要选择有效的。因为在 99.99% 的情况下,你选择的 Web 框架并不会决定项目的命运。
如果你做了一些研究,找到了一个符合你需求的框架,并且你乐于使用它——那就用它吧。真的没有理由不这么做。
支持我们!🙏⭐️

如果您喜欢这篇文章,不妨在 Github 上给我们点个星!Wasp 的所有开源项目都是开源的,您的支持可以帮助我们简化 Web 开发,并激励我们撰写更多类似的文章。
