Re: [問題] 新手入門關於 node.js

看板Ajax作者 ( )時間8年前 (2016/04/07 15:22), 8年前編輯推噓1(107)
留言8則, 5人參與, 最新討論串3/4 (看更多)
※ 引述《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://www.ptt.cc/bbs/Ajax/M.1460013772.A.D03.html ※ 編輯: tooto1985 (59.125.119.55), 04/07/2016 15:24:49

04/07 21:22, , 1F
apache的功能很好用好嗎...要做cache或reverse proxy的話
04/07 21:22, 1F

04/07 23:00, , 2F
如果我不需要這個功能就是個累贅
04/07 23:00, 2F

04/08 09:26, , 3F
要談客製化的話應該是拿 Node.js 可以做到 socket
04/08 09:26, 3F

04/08 09:27, , 4F
programming 來談,純 web server 的話還是 nginx 強
04/08 09:27, 4F

04/08 09:27, , 5F
^以上指效能
04/08 09:27, 5F

04/08 09:56, , 6F
你的說法不太對,早期要用php刻個web server也是可以的
04/08 09:56, 6F

04/08 09:59, , 7F
node.js vs nginx 有人測過純讀檔是node比較強,但設定時間
04/08 09:59, 7F

04/08 16:26, , 8F
不想用 Apache 你也可以用 php -S 直接建立 web server
04/08 16:26, 8F
文章代碼(AID): #1N1WhCq3 (Ajax)
文章代碼(AID): #1N1WhCq3 (Ajax)