Re: [問題] 新手入門關於 node.js
※ 引述《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 只是讓程式難看一些
--
人大抵上既沒有自己想像中那麼幸福,也沒有那麼不幸…重要的是,
是否對於生存抱著希望或已厭倦
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.14.241
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1460082409.A.FA6.html
→
04/08 14:31, , 1F
04/08 14:31, 1F
→
04/08 14:32, , 2F
04/08 14:32, 2F
→
04/08 14:32, , 3F
04/08 14:32, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章