Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以在express中创建一个单页应用程序,而不使用react、angular等?_Javascript_Express_Single Page Application - Fatal编程技术网

Javascript 是否可以在express中创建一个单页应用程序,而不使用react、angular等?

Javascript 是否可以在express中创建一个单页应用程序,而不使用react、angular等?,javascript,express,single-page-application,Javascript,Express,Single Page Application,我们的整个代码库构建在just express上,我们希望构建它,并在此过程中将其转换为单页应用程序。到目前为止,我反对重写代码来使用Angular或React这样的框架来完成这项工作 感谢阅读。如果您想要一个真正的单页应用程序,您应该能够继续使用express。不过,您会发现自己在某些方面遇到困难,使用React/Angular将是一种更好的方法,因为您可以在未来不受限制地继续使用它。是的,您可以-根据应用程序的复杂性,您可能最终过渡到React、Angular,或者根据您的需要在将来使用另一

我们的整个代码库构建在just express上,我们希望构建它,并在此过程中将其转换为单页应用程序。到目前为止,我反对重写代码来使用Angular或React这样的框架来完成这项工作


感谢阅读。

如果您想要一个真正的单页应用程序,您应该能够继续使用express。不过,您会发现自己在某些方面遇到困难,使用React/Angular将是一种更好的方法,因为您可以在未来不受限制地继续使用它。

是的,您可以-根据应用程序的复杂性,您可能最终过渡到React、Angular,或者根据您的需要在将来使用另一个前端框架

以下是一些资源:

不同框架中的Todo进行比较:

角度vs Vue vs反应:

您确定SPA web应用程序是您真正想要实现的吗

如果您是,那么答案是肯定的:您不需要任何SPA或任何其他前端用途的框架

SPA通常由以下部分组成:

客户端路由 客户端模板参见以获取一些示例 检索数据,如通过或 因此,使用这些技术,不管您的后端技术如何,您都可以使用Vanilla JS创建SPA。实际上,您在后端使用的内容对您的SPA几乎没有影响

但是,根据应用程序的大小或需要的功能,最终可能会使用一个。前端框架旨在让您的生活更轻松


如果您正在寻找一个具有简单学习曲线的框架,我强烈建议。您甚至可以不在本地安装或传输任何内容。

如果您真的想要进行SPA,您可以尝试避免使用一个主要的前端框架,但我相信您会发现自己重新发明了许多他们已经为您定义的模式。当然。最后,您提到的框架只是预先创建的代码包,涵盖了通用功能和/或定义了一个或多个创建应用程序的规则。它们不会向运行时环境添加任何内容,也不会访问您自己没有的任何内容。毕竟,您可以编写自己的框架,不是吗?这是否回答了您的问题@ggorlen感谢您的回复,但是已经4年了,我真的不再关心这个问题了。@SadekSyed我很感激,但是重复的建议是给像我这样的人的,他们是通过搜索找到这个线索的,需要路由到更规范的资源。所以不仅仅是关于最初的提问者;这也是关于未来的游客。