Re: [问题] 新手入门关于 node.js

楼主: alpe (薛丁格的猫)   2016-04-08 10:26:42
※ 引述《tooto1985 ( )》之铭言:
: 传统的服务器应用程式(PHP,JSP,ASP.Net...)都是建构在Web Server之上
: 换句话说就是你必须要有一个网页服务器才能运作 ex: Apache, IIS ...
: Node.JS不同的是它本身就可以建立一个Web Server出来
: 所以不需要有所谓的网页服务器
来看一下你举的例子,PHP有socket lib, ASP.NET 有 socket lib
JSP ... ...
有socket要刻个http server很难吗?如果要 standalone 也是行的。
用nginx, apache, iis 是为了专心处理程式部分,不用去管说静态档案处理,
http header, cookies, 传送资料压缩,https, virtual domain name.
: 那这样的好处是什么呢?想想看你真的会用到 Apache 或 IIS 所提供的全部功能吗?
: 简单的说,你可以自己客制化出你想要的Web Server,无形中提升不少效能
还是专心写好程式吧,apache 的 mod 是可以停用的喔。
实务上 node.js 还是会配合 http server
: 不过 Node.JS 主要还是使用 JavaScript 语言来进行开发
: Callback 的概念会非常长出现在 Node.JS 中
: 观念上是一定会很不一样的,跟传统后端程式比起来
: 建议还是先把 JavaScript 的原生操作和语言特性弄熟
: 学习 Node.JS 比较能快速进入状况
其实你应该说异步吧,callback 只是让程式难看一些
作者: wuboy (光阴的故事)   2016-04-08 14:31:00
推这篇 上面讲的好像node多伟大自己可以起web server每个语言都马有自己的web server 但几乎上到production环境前面还不是都用apache/nginx 来处理http request

Links booklink

Contact Us: admin [ a t ] ucptt.com