Javascript 是否使用Tomcat或express进行角度投影

Javascript 是否使用Tomcat或express进行角度投影,javascript,angularjs,node.js,tomcat,express,Javascript,Angularjs,Node.js,Tomcat,Express,我正在开发一个具有rest服务的应用程序,这些rest服务正在tomcat服务器上运行。 我又运行了一个tomcat,它只有UI部分。我用Angular构建了这个UI。我正在用这些角度相关的文件创建一个war,并部署在这个tomcat中,它正在访问其他tomcat的rest服务 我有两个运行UI代码的选项,可以使用tomcat,也可以使用ExpressJS,但我不确定该使用哪一个。 因为我对tomcat很熟悉,所以我只使用tomcat,但如果在节点平台上使用express更有益,那么我应该使用它

我正在开发一个具有rest服务的应用程序,这些rest服务正在tomcat服务器上运行。 我又运行了一个tomcat,它只有UI部分。我用Angular构建了这个UI。我正在用这些角度相关的文件创建一个war,并部署在这个tomcat中,它正在访问其他tomcat的rest服务

我有两个运行UI代码的选项,可以使用tomcat,也可以使用ExpressJS,但我不确定该使用哪一个。 因为我对tomcat很熟悉,所以我只使用tomcat,但如果在节点平台上使用express更有益,那么我应该使用它。
有谁能解释一下在我的UI项目中使用express js而不是tomcat的利弊。

总的来说,这并不重要。tomcat和NodeJS/express都可以完成这项工作

NodeJS的好处是,您在前端和后端使用相同的语言(javascript)

Java/tomcat的好处在于它的成熟度。Java的工具、IDE等比NodeJS代码多得多

脚本语言和编译语言之间也有区别:

如果您试图完成任务,我将坚持使用Java/Tomcat,因为这是您已经知道的。你不想浪费时间把事情弄清楚


另一方面,如果你有足够的时间完成你的项目并有时间学习,我建议你选择Express。这是一个越来越流行的框架,能够用一种语言编写整个应用程序(除了CSS/HTML之外)总是很好的。

Express在提供静态文件方面过于苛刻,而且速度比本机http服务器慢。即使是Tomcat也过度杀戮了imho(它不是一个简单的web服务器)。如果您正在寻找一种轻快的方式来服务静态文件,那么有nginx:。或者你可以继续使用Tomcat,它已经安装好了,速度比Express快