Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.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
Mysql 使用Node.js作为Spring MVC项目的替代方案_Mysql_Node.js_Spring Mvc_Server_Crud - Fatal编程技术网

Mysql 使用Node.js作为Spring MVC项目的替代方案

Mysql 使用Node.js作为Spring MVC项目的替代方案,mysql,node.js,spring-mvc,server,crud,Mysql,Node.js,Spring Mvc,Server,Crud,大家好,正在查看此问题的所有人 我目前正在运行一个web应用服务器,它只对android和iOS移动应用程序执行CRUD操作(使用MySQL)。当前服务器是用Java编写的,Java使用SpringMVC,这是一个Spring遗留项目 我看到很多帖子描述了SpringMVC和Node.js的优缺点 在我的例子中,我不使用服务器模板引擎,因为我只做移动应用程序需要的CRUD操作,正如我上面所写的 我的最后一个问题是,在我的例子中使用Node.js是否更有效 另外,我碰巧对Node.js完全陌生,目

大家好,正在查看此问题的所有人

我目前正在运行一个web应用服务器,它只对android和iOS移动应用程序执行CRUD操作(使用MySQL)。当前服务器是用Java编写的,Java使用SpringMVC,这是一个Spring遗留项目

我看到很多帖子描述了SpringMVC和Node.js的优缺点

在我的例子中,我不使用服务器模板引擎,因为我只做移动应用程序需要的CRUD操作,正如我上面所写的

我的最后一个问题是,在我的例子中使用Node.js是否更有效


另外,我碰巧对Node.js完全陌生,目前正在AWS Linux上安装tomcat8来运行Spring MVC。

我想澄清一下,
Spring
是一种框架和
NodeJS
编程语言。话虽如此,我能理解为什么人们喜欢将两者进行比较。Sprint实现了许多特性,使Java更易于使用,更像NodeJS

Spring有许多lib,它们隐藏了它的多线程(使用线程池和进一步的设计模式)的事实。不担心线程是快速开发最强大的功能之一

在我的例子中使用Node.js是否更有效

我会说不。我不能说将应用程序按原样重构到NodeJS将以任何有效的方式改善您的情况(除非有其他要求)

另外,我碰巧是Node.js的新手,目前正在AWS Linux上安装tomcat8来运行Spring MVC

两种方法之间的一个真正区别是部署。正如您提到的,Sprint需要部署在已经运行的服务器(Tomcat或Apache)上,其中NodeJS(HTTP服务器模块)的方法是应用程序也是服务器(更像
Spring Boot


我喜欢NodeJS,并会高度推荐它,因为它有一个非常棒的社区(NPM中充满了GREAT模块),但是如果你想继续用Java开发,我认为
Spring Boot
是一个不错的选择

允许您查看以下Nodejs框架,以更好地了解开发环境: