【问题标题】:When should you use a front-end framework like Angular or React, and when just use plain HTML/CSS/JS? [closed]什么时候应该使用像 Angular 或 React 这样的前端框架,什么时候只使用纯 HTML/CSS/JS? [关闭]
【发布时间】:2021-04-20 22:43:29
【问题描述】:

我知道对于一个简单的静态网站,使用纯 HTML.. 是最简单快捷的方法。但是,这两个选项之间有哪些用例?使用框架是最好的解决方案吗?

【问题讨论】:

    标签: reactjs angular frameworks frontend development-environment


    【解决方案1】:

    您基本上可以将框架视为您的应用程序的预先编写的结构。

    换句话说,框架旨在通过解决常见的开发问题来帮助您更快地构建应用程序。

    所以,回到您的问题,由于无法很好地扩展,您实际上不会更喜欢 vanilla javascript 而不是前端框架,这可能导致难以理解和无法维护spaghetti code

    关于框架,您需要考虑的其他一点是它们的高性能,这要归功于它们的virtual DOM(真实 DOM 的抽象图),这有助于处理事件以更新应用程序的某些部分,而无需重新渲染它。

    另一方面,我建议使用纯 HTML 和 Vanilla JS 的静态网站,前提是学习/指导某人,或者构建一些非常简单的东西(但请放心,99% 的商业网站可能适合在框架下比在没有框架下更好)。

    如果您想了解更多关于它的信息,我建议您阅读以下文章:

    【讨论】:

      猜你喜欢
      • 2014-09-05
      • 2023-03-15
      • 2017-09-11
      • 1970-01-01
      • 2011-07-19
      • 2012-12-23
      • 2021-07-13
      • 2014-12-19
      • 2011-06-30
      相关资源
      最近更新 更多