作者tooto1985 ( )
标题Re: [问题] 新手入门关於 node.js
时间Thu Apr 7 15:22:50 2016
※ 引述《shiningboy ()》之铭言:
: 大家好
: 新手想问一下
: 自己之前是有学过 java ,
: 但是没有继续学 JSP , servlet , oracle DB之类的後端相关语言及资料库
: 那最近学了 html css 跟 javascript
: 想要作一个网站,可以存取资料
: 想要有前端、後端及资料库,实作的经验
: 那目前看到大家都推,学了Javascript 就直接学node.js 去做後端
: 我这边只是想问一下
: 1.之前看人家出学自己架小站都是先用 PHP + mySQL 这样,
: 那如果我直接学node.js 会不会错过甚麽重要的观念??
: 或者遇到甚麽需要补足的知识跟能力??
: 2.有人推荐甚麽 node.js 好用入门书吗??
: 谢谢
传统的伺服器应用程式(PHP,JSP,ASP.Net...)都是建构在Web Server之上
换句话说就是你必须要有一个网页伺服器才能运作 ex: Apache, IIS ...
Node.JS不同的是它本身就可以建立一个Web Server出来
所以不需要有所谓的网页伺服器
那这样的好处是什麽呢?想想看你真的会用到 Apache 或 IIS 所提供的全部功能吗?
简单的说,你可以自己客制化出你想要的Web Server,无形中提升不少效能
不过 Node.JS 主要还是使用 JavaScript 语言来进行开发
Callback 的概念会非常长出现在 Node.JS 中
观念上是一定会很不一样的,跟传统後端程式比起来
建议还是先把 JavaScript 的原生操作和语言特性弄熟
学习 Node.JS 比较能快速进入状况
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.125.119.55
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1460013772.A.D03.html
※ 编辑: tooto1985 (59.125.119.55), 04/07/2016 15:24:49
1F:→ wuboy: apache的功能很好用好吗...要做cache或reverse proxy的话 04/07 21:22
2F:→ tooto1985: 如果我不需要这个功能就是个累赘 04/07 23:00
3F:推 s25g5d4: 要谈客制化的话应该是拿 Node.js 可以做到 socket 04/08 09:26
4F:→ s25g5d4: programming 来谈,纯 web server 的话还是 nginx 强 04/08 09:27
5F:→ s25g5d4: ^以上指效能 04/08 09:27
6F:→ alpe: 你的说法不太对,早期要用php刻个web server也是可以的 04/08 09:56
7F:→ alpe: node.js vs nginx 有人测过纯读档是node比较强,但设定时间 04/08 09:59
8F:→ weiclin: 不想用 Apache 你也可以用 php -S 直接建立 web server 04/08 16:26