Re: [情報]前端程式語言的霍格華滋 — Codecademy

作者: neversay (子不語)   2014-08-04 14:39:47
※ 引述《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
感謝指教!
作者: yzugsr (miaout17)   2014-08-04 15:09:00
大家名詞定義不一樣,這沒有公信及嚴謹的定義據我所知,像Yahoo內部的frontend是指HTML+CSS+JavaScriptFacebook內部的frontend是指PHP那層,UI是指HTML+CSS+JS討論前確認一下大家名詞定義一不一樣就好
作者: Fantast   2014-08-11 14:37:00
Yahoo的frontend也包括php, 只是現在都改用node.js了

Links booklink

Contact Us: admin [ a t ] ucptt.com