※ 引述《neversay (子不語)》之銘言:
> http://bit.ly/1p2Ol0S
> 我腦中對於frontend/backend server的定義跟這張圖一樣。
> 如果說PHP產生網頁的server是backend server,那RESTful那端的server要叫做?
> 一樣叫做backend server嗎? 我迷惑了......
> ※ 編輯: neversay (50.156.87.148), 08/04/2014 03:46:11
→ neversay:把fontend server改掉了。 很疑惑這是不是內部使用的名詞 08/04 03:48
> 後來我發現不是啊,明明就有很多人這樣稱呼frontend server。
> ※ 編輯: neversay (50.156.87.148), 08/04/2014 04:07:56
雖然說從「理論上」來講一個多層的架構一層的前端可能同時也是另一層的後端
但是在 web development的領域來說從 F2E 前端工程師這個詞發明出來以後
Frontend 就是指跑在 broswer上的技術,所以沒有人會覺得PHP是frontend的語言
就好像「老婆」這個詞我們硬要說文解字,的確是「年老的女人」的意義但是
我們現在根本不會有人想到這種意思,會這麼想的大概只有剛學中文的外國人
然後我 google "Web Front End server" 跑出大多數是 SharePoint 的東西
少數一些Java 的。
我還蠻好奇原PO的經歷是什麼,經過了哪個架構觀,導致現在還是堅持PHP是個
「前端伺服器語言」
不過就算以前會這樣拆server並且命名,稱呼PHP是「前端伺服器語言」仍舊是
有問題的。
因為在就我找到的架構圖,拆前後的是 server,而不是語言。
是在server架構上對server做分類
沒有對server上跑的語言做分類。
而PHP一般用途通常是只跑在一個server上,沒有拆成前後
而且PHP做後端的事情遠比做「前端(render html)」還多
所以我們才不曾用「前端伺服器語言」來形容PHP。