[请益] Node.js问题

楼主: panda2486 (panda)   2016-07-07 13:57:37
最近开始接触nodejs
有一些观念上的问题想问问大家
1.自己对nodejs的解读是一种Web Framework
不过为了加速开发会常用Express Web Framework
意思是两者可以做到相同的事
只是用了MVC框架的Express能够更容易开发吗?
2.http服务器的部分
会比较建议用nodejs的http模组还是搭配nginx?
或是有什么需求使用nginx比较合适?
3.如何说明nodejs是什么"东西"?
有找到几种说法:
a.一个基于Google V8 JavaScript 引擎所开发出来的Web应用框架(Web application framework)
b.一个 JavaScript 开发平台
c.维基:一个开放原始码、跨平台的、可用于服务器端和网络应用的执行环境。
d.JavaScript 的后端语言
不知道怎么讲比较合适...
作者: lmr3796 (Toro)   2016-07-07 14:01:00
nodejs跟python/jruby比较像,基本上就是个语言的runtime(我本来想说直译器,但其实现代的scripting多少会做点compiling...)你上面提到的express比较接近framework
作者: LaPass (LaPass)   2016-07-07 14:10:00
nodejs != Web Framework
作者: changyuheng (张昱珩)   2016-07-07 14:47:00
http://bit.ly/29AkAmc Node.js README 第一句:Node.js is a JavaScript runtime什么是 runtime system:http://bit.ly/29nQOEz
作者: bibo9901 (function(){})()   2016-07-07 14:51:00
但nodejs有87%的机率是拿来做web framework没错...
作者: Masakiad (Masaki)   2016-07-07 15:50:00
拿来写iot资料交换也不错
作者: bill42362 (酒池肉林夜夜生科)   2016-07-07 16:41:00
是说连 cuda 都可以写阿 http://bit.ly/29jMAbk
楼主: panda2486 (panda)   2016-07-07 17:58:00
感谢各位提供的资讯
作者: er230059 (CQH)   2016-07-07 18:49:00
nodejs 绝对不是 Web Framework ...
作者: y3k (激流を制するは静水)   2016-07-07 21:50:00
Nodejs怎么可能是Web Framework 一开始就错了..应该说是一种后端Runtime
楼主: panda2486 (panda)   2016-07-07 22:44:00
小弟知错Orz 针对第二个问题有什么建议吗
作者: changyuheng (张昱珩)   2016-07-08 06:20:00
Nginx 可以绑 reverse proxy 比较弹性
作者: cs8425 (cs)   2016-07-08 07:53:00
正式环境大家都推node+nginx 不过个人的小网站是纯node
作者: Sidney0503 (Sidney0503)   2016-07-08 12:51:00
就只是一个后台语言 语法跟js很像 结案
作者: RunRun5566 (跑跑五六)   2016-07-08 22:34:00
是一模一样 但library不同Node 有http library让你做网络处理 同样Java ruby python都有 ,可能这让你产生错觉

Links booklink

Contact Us: admin [ a t ] ucptt.com