nodejs不适合做什么?

每一种语言或平台都有不擅长领域,对于Nodejs来说最不擅长的领域在于CPU和内存的编程操作。下面本篇文章就来给大家介绍一些nodejs不适合做的事,希望对大家有所帮助。

nodejs不适合做:

1、计算密集型应用,让Javascript和C去拼计算性能,估计是不可能赢的。

2、内存控制,让Javascript和Java比较复杂数据类型定义,也是很困难的。因为Javascript的面向对象是基于JSON的,而Java是直接使用内存结构。所以,通过JSON序列化和反序列的过程控制内存,Javascript就已经输了。

3、大内存的应用,由于V8引擎有内存设计的限制,32位环境中较大堆是1G,64位环境中较大堆也不到2G,如果要一次读入10G数据,对于Nodejs来说也无法实现。

4、静态服务器,虽然Nodejs的优势在IO密集集应用,但是和Nginx的处理静态资源还是有很大的差距。

5、不需要异步的应用:比如系统管理,自行化脚本等,还是Python更顺手,Nodejs的异步调用可能会给编程带来一些麻烦。

以上就是nodejs不适合做什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读