※ 引述《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
感谢指教!