看板 Soft_Job 關於我們 聯絡資訊
※ 引述《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