gpt4 book ai didi

javascript - 按需更改 Javascript 框架

转载 作者:行者123 更新时间:2023-12-03 00:06:56 25 4
gpt4 key购买 nike

我是网络开发新手。我是一名 C++ 开发人员。我参与了一个使用不同图形库的项目。根据系统环境变量,我们决定使用哪个库。我想要这种设计,我们可以根据某些设置更改 Javascript 框架。由于技术变化非常快,我们是否可以设计一种可以轻松更改 Web 应用程序中使用的框架的方式?是否有任何工具可以处理此问题,或者我们可以遵循的设计/架构来实现此目的。

最佳答案

这通常不是 JavaScript 应用程序的编写方式。该框架的重点是拥有一个框架,您可以围绕它构建代码。这是库和框架之间的根本区别。库(如果设计良好)是可以互换的,并且使用它们的应用程序可以抽象出这种依赖关系。

理论上,您可以编写一个新框架来抽象其他几个底层框架,但其中许多框架对于如何编写应用程序有着截然不同的理念。有些更加以 DOM 为中心,有些更加以事件驱动,有些则非常模型驱动。制作一个能够同时封装 JQuery、Angular 和 React 之类的东西几乎是不可能的(而且肯定比这些框架中的任何一个都大)。

最后,使用框架的部分值(value)在于您可以忽略它们为您处理的所有内容。当你尝试对抗这些框架并构建一些独立的东西时,它们通常会对抗你,让你的生活变得悲惨。与编写应用程序相比,您将花费更多时间编写包装器并通过层进行破解。

帮自己一个忙,选择一个框架,构建您的应用程序,然后在您决定切换时将其扔掉。这比尝试对这些不同的系统进行抽象要便宜得多(而且你无法预测 future ,所以无论如何你最终都会选择错误的抽象)。

关于javascript - 按需更改 Javascript 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54925348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com