[請益] node.js問個很基礎的問題

看板Soft_Job作者 (sec)時間5年前 (2018/09/11 17:46), 5年前編輯推噓40(5010135)
留言195則, 71人參與, 最新討論串1/1
從入行到現在知道有這個框架, 看過一些介紹, 但是沒真正用過, 就知道他是寫js的環境, 那問題來了,平常寫網頁, 打上<script>不是就可以寫了, 為何需要用node.js? 或是直接副檔名js, 引入html在瀏覽器上跑不就好了? 突然好像有點想通了, node.js是不是直接把js當後端來用, 就是像php這樣, 我之前是一直卡在js是前端語言的觀念, 一開始我就是前js後php, 所以一直覺得很奇怪, 我這樣理解對嗎? ----- Sent from JPTT on my Sony H4331. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.203.218 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1536659211.A.C90.html ※ 編輯: sec5566 (223.140.203.218), 09/11/2018 17:47:14

09/11 17:51, 5年前 , 1F
一百分!超過一百分!
09/11 17:51, 1F

09/11 17:51, 5年前 , 2F
你入行了?
09/11 17:51, 2F

09/11 17:52, 5年前 , 3F
先幫補血
09/11 17:52, 3F
我知道超基本的一定被噓, 但是我真的不知道和想知道捏, 一直都寫php跟html從來沒用過這個 ※ 編輯: sec5566 (223.140.203.218), 09/11/2018 17:54:35

09/11 17:53, 5年前 , 4F
樓樓上超酸
09/11 17:53, 4F

09/11 17:56, 5年前 , 5F
Q. 要如何在沒有瀏覽器的環境執行javascript?
09/11 17:56, 5F
node.js? 可是開發web怎麼會沒瀏覽器? ※ 編輯: sec5566 (223.140.203.218), 09/11/2018 17:58:32

09/11 18:00, 5年前 , 6F
你大概要先把人家語言發展的歷史摸清楚再來問會比較合適
09/11 18:00, 6F

09/11 18:00, 5年前 , 7F
然後以現在的情況來說 就算你不用 nodejs 你用的軟體底層一
09/11 18:00, 7F

09/11 18:00, 5年前 , 8F
部分的實做就是要nodejs或自帶相關引擎
09/11 18:00, 8F

09/11 18:00, 5年前 , 9F
Nodejs 是運作在伺服器端,是處理收發請求的,跟客戶端拿
09/11 18:00, 9F

09/11 18:00, 5年前 , 10F
來瀏覽,兩者運作所使用的情境是不同的。即便是用同樣的語
09/11 18:00, 10F

09/11 18:00, 5年前 , 11F
言,但聊的事情講的內容是不一樣~
09/11 18:00, 11F

09/11 18:01, 5年前 , 12F
你要用的開發工具可能有一部分要從nodejs的npm去裝
09/11 18:01, 12F

09/11 18:03, 5年前 , 13F
戰起來 站起來
09/11 18:03, 13F

09/11 18:12, 5年前 , 14F
你的瀏覽器會直接連資料庫嗎
09/11 18:12, 14F

09/11 18:31, 5年前 , 15F
這種問題在 stackoverflow 應該是 -1000 等級
09/11 18:31, 15F

09/11 18:31, 5年前 , 16F
nodejs 是後端語言,跟PHP 一樣層級
09/11 18:31, 16F

09/11 18:48, 5年前 , 17F
原來您的瀏覽器自帶所有功能 都不用GET跟POST了呢
09/11 18:48, 17F

09/11 18:54, 5年前 , 18F
在你開始寫程式之前,建議先了解前端跟後端的分別
09/11 18:54, 18F

09/11 18:55, 5年前 , 19F
以及他們是如何交流的
09/11 18:55, 19F

09/11 19:49, 5年前 , 20F
其實嚴格來說nodejs 就是包了一個瀏覽器 讓我們能夠像
09/11 19:49, 20F

09/11 19:49, 5年前 , 21F
是在執行console app一樣執行js
09/11 19:49, 21F

09/11 19:51, 5年前 , 22F
樓上各位都太兇了 我反而覺得不懂但不好意思問的人比較
09/11 19:51, 22F

09/11 19:51, 5年前 , 23F
09/11 19:51, 23F

09/11 19:53, 5年前 , 24F
而且感覺樓上有人直接把nodejs == express / koa了?
09/11 19:53, 24F

09/11 20:01, 5年前 , 25F
大家不要這樣..當初各位入行一定也問過蠢問題,也被前
09/11 20:01, 25F

09/11 20:01, 5年前 , 26F
輩酸!不過大家當年一定不希望被這樣對待,現在也不要
09/11 20:01, 26F

09/11 20:01, 5年前 , 27F
扼殺幼苗吧!
09/11 20:01, 27F

09/11 20:06, 5年前 , 28F
知道會被噓還不自己先玩過再來問
09/11 20:06, 28F

09/11 20:12, 5年前 , 29F
Id後面有5566應該是老人 怎可能還會問這種問題......
09/11 20:12, 29F

09/11 20:13, 5年前 , 30F
用 nodejs 就可以不用學 php (誤
09/11 20:13, 30F

09/11 20:13, 5年前 , 31F
nodejs > python > php > cgi (誤
09/11 20:13, 31F

09/11 20:13, 5年前 , 32F
戰起來 戰起來
09/11 20:13, 32F

09/11 20:24, 5年前 , 33F
下一篇 為什麼python不能在瀏覽器執行
09/11 20:24, 33F

09/11 20:38, 5年前 , 34F
go go go!
09/11 20:38, 34F

09/11 20:49, 5年前 , 35F
可憐,這種也稱自己入行
09/11 20:49, 35F

09/11 20:52, 5年前 , 36F
golang > 其他
09/11 20:52, 36F

09/11 20:59, 5年前 , 37F
有勇氣給推
09/11 20:59, 37F
還有 121 則推文
還有 4 段內文
09/12 23:42, 5年前 , 159F
javascript 知名的 library 可能都是 nodejs 的環境
09/12 23:42, 159F

09/12 23:42, 5年前 , 160F
來開發的程式,以便好安排架構、做編譯,細心的團隊還會加上
09/12 23:42, 160F

09/12 23:42, 5年前 , 161F
測試確保在長期維護下品質穩定
09/12 23:42, 161F

09/12 23:43, 5年前 , 162F
你說這麼好用的工具跟環境架構,怎麼不會有人利用跟開發耕耘
09/12 23:43, 162F

09/12 23:43, 5年前 , 163F
他本質就不是用來寫在網頁上的,已經說了這是程式的執行環境
09/12 23:43, 163F

09/12 23:43, 5年前 , 164F
做 web 後端只是當初開發歷史發展下的一個產物,
09/12 23:43, 164F

09/12 23:43, 5年前 , 165F
現今的這個 nodejs 早就在很多開發上無所不在,
09/12 23:43, 165F

09/12 23:43, 5年前 , 166F
包括現在用的 vscode、atom 是 github 的 electron 專案
09/12 23:43, 166F

09/12 23:44, 5年前 , 167F
( chromium + nodejs ) 延伸出來的,
09/12 23:44, 167F

09/12 23:47, 5年前 , 168F
推 搞不懂在幹嘛可能是現在沒需求 等用到了就自然懂了
09/12 23:47, 168F

09/12 23:47, 5年前 , 169F
原PO安捏你剛災,其實我也很難解釋這東西的用途,我盡量了。
09/12 23:47, 169F
反覆看了統整意思是, js不一定只能用在網站上, 而且node.js提供一個很好的環境去跑js這樣吧?

09/13 00:06, 5年前 , 170F
推alog好心大大
09/13 00:06, 170F

09/13 02:45, 5年前 , 171F
推alog大解說
09/13 02:45, 171F
※ 編輯: sec5566 (223.140.203.218), 09/13/2018 09:16:36

09/13 09:26, 5年前 , 172F
還好啦 釐清疑惑也不賴
09/13 09:26, 172F

09/13 12:27, 5年前 , 173F
這個是我剛入行並碰Web相關第一個月搞不清楚的問題
09/13 12:27, 173F

09/13 13:42, 5年前 , 174F
是誰你不是不懂後端,連網頁前端都沒搞懂,別碰nodeJS了
09/13 13:42, 174F

09/13 13:42, 5年前 , 175F
,先把瀏覽器架構這前端基礎搞懂再說吧
09/13 13:42, 175F
那你要不要說哪裡有錯, 我又查看一遍前後端的資料, 不覺得我理解的哪裡有錯 ※ 編輯: sec5566 (223.140.203.218), 09/13/2018 13:59:02

09/13 18:46, 5年前 , 176F
search the fucking giogle
09/13 18:46, 176F

09/13 20:32, 5年前 , 177F
簡單補一句 在Node.js裡 沒有DOM給你玩 沒html 沒css
09/13 20:32, 177F

09/14 13:06, 5年前 , 178F
總覺得以前端三寶和PHP接觸編程的很難明白一些概念
09/14 13:06, 178F

09/14 20:30, 5年前 , 179F
你第二段那樣就沒錯了 nodejs要當作跟php類似的東西
09/14 20:30, 179F

09/14 20:30, 5年前 , 180F
你以前是前js後php 現在就是前js 後js 但兩個依舊分開跑
09/14 20:30, 180F

09/16 09:33, 5年前 , 181F
瀏覽器可以開server給別人連嗎?
09/16 09:33, 181F

09/16 09:33, 5年前 , 182F
可以是可以 比nodejs吃資源
09/16 09:33, 182F

09/16 09:33, 5年前 , 183F
瀏覽器可以讀檔案嗎?
09/16 09:33, 183F

09/16 09:33, 5年前 , 184F
如果不是使用者主動操作是完全不能用程式操作的喔
09/16 09:33, 184F

09/16 09:33, 5年前 , 185F
基本上想用瀏覽器作後端幾乎什麼都很難作
09/16 09:33, 185F

09/16 09:33, 5年前 , 186F
又吃資源 再者和底層幾乎無法整合
09/16 09:33, 186F

09/16 09:33, 5年前 , 187F
你可以試試用瀏覽器寫一個後端
09/16 09:33, 187F

09/16 09:33, 5年前 , 188F
寫到最後你會想要打爛電腦
09/16 09:33, 188F

09/17 21:48, 5年前 , 189F
09/17 21:48, 189F

09/20 23:04, 5年前 , 190F
A大真的好心,有時候對人要仁慈一點,也許妳自己當
09/20 23:04, 190F

09/20 23:04, 5年前 , 191F
初新手時也被人這樣酸過,而且你的感受一定也不可能
09/20 23:04, 191F

09/20 23:04, 5年前 , 192F
會爽,但用這種方式對待別人,你的心態也或成跟當初
09/20 23:04, 192F

09/20 23:04, 5年前 , 193F
酸你的人一樣囉?
09/20 23:04, 193F

03/26 20:46, , 194F
現在js一條龍 大前端時代
03/26 20:46, 194F

03/28 00:55, , 195F
js可以做太多事情了
03/28 00:55, 195F
文章代碼(AID): #1RbuyBoG (Soft_Job)