Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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
同一项目中的Java和NodeJ_Java_Node.js_Amazon Web Services_Express - Fatal编程技术网

同一项目中的Java和NodeJ

同一项目中的Java和NodeJ,java,node.js,amazon-web-services,express,Java,Node.js,Amazon Web Services,Express,我正在做一个制作RESTAPI的项目。我将NodeJS与express一起使用。这个项目还涉及在后台运行的复杂图形算法,我决定用Java编写代码,并从nodeJS端调用这个Java文件 我的疑问是,我是否应该坚持使用nodeJS中的算法部分进行编码,因为它本质上是异步的,或者用JAVA进行编码很好,如果用JAVA进行编码很好,那么调用这个JAVA文件的最佳方式是什么。我将在AWS上主持这个节目 另一方面,我可以在C++或Python中对上述算法部分进行编码,这些语言中的任何一个都能带来任何好处,

我正在做一个制作RESTAPI的项目。我将NodeJS与express一起使用。这个项目还涉及在后台运行的复杂图形算法,我决定用Java编写代码,并从nodeJS端调用这个Java文件

我的疑问是,我是否应该坚持使用nodeJS中的算法部分进行编码,因为它本质上是异步的,或者用JAVA进行编码很好,如果用JAVA进行编码很好,那么调用这个JAVA文件的最佳方式是什么。我将在AWS上主持这个节目

另一方面,我可以在C++或Python中对上述算法部分进行编码,这些语言中的任何一个都能带来任何好处,或者java同样是好的。
事先非常感谢,我真的需要了解这一点。

您使用的语言完全取决于您在特定应用程序中的最佳工作工具,或者您喜欢的语言是什么,所以这完全取决于您自己

就从NodeJS调用此代码而言,您正在创建一个restapi,那么为什么不将图形算法代码部署为REST服务呢。这样你就可以在任何地方调用它,而它所用的语言实际上并不重要