Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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
Node.js 对于具有​*标段*​;在视频上传中,我如何在clojure v/s clojurescript和#x2B;nodejs?_Node.js_Video_Clojure_Upload_Clojurescript - Fatal编程技术网

Node.js 对于具有​*标段*​;在视频上传中,我如何在clojure v/s clojurescript和#x2B;nodejs?

Node.js 对于具有​*标段*​;在视频上传中,我如何在clojure v/s clojurescript和#x2B;nodejs?,node.js,video,clojure,upload,clojurescript,Node.js,Video,Clojure,Upload,Clojurescript,我需要从头开始构建一个新的系统(服务),它将与多个前端(web、移动设备(android、iOs)等)进行通信,并将大部分时间用于视频上传 对于服务,我如何决定 1.clojure 2.clojurescript+node.js(因为node.js适合重IO) 任何通用/特定的指针都会有帮助 谢谢 任何通用/特定的指针都会有帮助 好的,这里有几个: 1) JVM是否可用于您的平台?如果不是,您就不能使用Clojure,所以请尝试ClojureScript 2) 访问多线程有多重要?Javascr

我需要从头开始构建一个新的系统(服务),它将与多个前端(web、移动设备(android、iOs)等)进行通信,并将大部分时间用于视频上传

对于服务,我如何决定 1.clojure 2.clojurescript+node.js(因为node.js适合重IO)

任何通用/特定的指针都会有帮助

谢谢

任何通用/特定的指针都会有帮助

好的,这里有几个:

1) JVM是否可用于您的平台?如果不是,您就不能使用Clojure,所以请尝试ClojureScript

2) 访问多线程有多重要?Javascript不是多线程的,Clojurescript也没有多线程的core.async、agent和refs

3) 对于您可能需要的繁重的多媒体IO,哪些库将帮助您?我相信你不会自己做所有的低级工作,你会利用现有的工具包。这些工具包是基于Java还是基于Node/Js?如果是Java,请使用Clojure。如果是JS,则使用Clojurescript

4) 手机。Javascript更可能用于iOS,因为它不是一个JVM平台(请参阅我上面的第1点)。有些人正在手机上成功地使用Clojurescript