为什么要把javascript放到服务器端
这周刚接触Node.js,今天被问到一个问题,Node.js是一种将js放在服务器端实现的平台,而为什么要把js放到服务器端实现,一时间头脑没有一个很强烈的原因让我来回答这样一个问题,第一次发帖,希望各位高手多多指教
9 回复
底层还是用C++写的 异步I/O单线程最大限度利用CPU,不会有同步I/O多线程频繁的线程切换造成的资源浪费 我的Java书上说Java中的创建对象和线程切换是最占用资源的
同学你也买本书吧 我的书昨天刚到现在已经看一半了 虽然我还写不出东西 但是吹牛逼可不能落后啊
10年前在学校里听老师讲,java是在服务端跑,有种脚本叫javasript,在客户端浏览器内跑,10年后发现javascript在服务端跑,java在客户端跑,技术只是个工具,在用得上它的地方,它就会出现
一语中的, 总结的有趣又准确.
有道理
JS跟Java没多大关系,应该说没什么关系,至于异步I/O单线程的模型,是否就像书上说的最大限度利用CPU,与传统的方法,它们之间的性能对比,没有一个实质的量化数字,总觉得有点虚。不是想吹啥牛逼啦,只是想从各位的角度,得到更多关于这方面的启发。
当年asp就可以用VBScript和Jscript
到最后不都是机器语言在跑
反正就是一个语言,在哪里跑它都是在机器上跑的!