作者neversay (子不語)
看板Soft_Job
標題Re: [情報]前端程式語言的霍格華滋 — Codecademy
時間Mon Aug 4 14:39:47 2014
※ 引述《superpai (超級白)》之銘言:
: 雖然說從「理論上」來講一個多層的架構一層的前端可能同時也是另一層的後端
: 但是在 web development的領域來說從 F2E 前端工程師這個詞發明出來以後
: Frontend 就是指跑在 broswer上的技術,所以沒有人會覺得PHP是frontend的語言
這點我們可能有歧義,我認為在browser上跑的東西應該叫做client side,而
frontend是在server side的東西,不過這也有可能是我積非成是的觀念。
: 不過就算以前會這樣拆server並且命名,稱呼PHP是「前端伺服器語言」仍舊是
: 有問題的。
: 因為在就我找到的架構圖,拆前後的是 server,而不是語言。
是如此沒錯,只不過PHP最常用在web server上,但是也是有人用PHP作RESTful等API
server上,但是是少數。從沒形成主流。
我在這邊也把「前端伺服器語言」這句話拿掉,因為PHP只是很常用在web server,但
是要拿它來作API server或script也是沒問題的。
: 是在server架構上對server做分類
: 沒有對server上跑的語言做分類。
: 而PHP一般用途通常是只跑在一個server上,沒有拆成前後
: 而且PHP做後端的事情遠比做「前端(render html)」還多
: 所以我們才不曾用「前端伺服器語言」來形容PHP。
若是說PHP是「伺服器語言」應該比較沒有問題吧?
http://en.wikipedia.org/wiki/Server-side_scripting
感謝指教!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 50.156.87.148
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1407134393.A.C0A.html
→ yzugsr:大家名詞定義不一樣,這沒有公信及嚴謹的定義 08/04 15:09
→ yzugsr:據我所知,像Yahoo內部的frontend是指HTML+CSS+JavaScript 08/04 15:09
→ yzugsr:Facebook內部的frontend是指PHP那層,UI是指HTML+CSS+JS 08/04 15:10
→ yzugsr:討論前確認一下大家名詞定義一不一樣就好 08/04 15:10
→ Fantast: Yahoo的frontend也包括php, 只是現在都改用node.js了 08/11 14:37