1 回答
料青山看我應如是
TA貢獻1772條經(jīng)驗 獲得超8個贊
個人理解,其實這個有狹義的前端和廣義的前端的區(qū)別。
狹義的前端大家已經(jīng)說的很明白了,“(在瀏覽器里)看得見的部分”,主要的技術(shù)就是HTML, CSS, JavaScript,F(xiàn)lash,siverlight等等。
廣義的前端,包括了服務器輸出到用戶瀏覽器的頁面,也就是MVC框架中的View這一層,對應的后端是服務和數(shù)據(jù)訪問。在服務器中,前端會封裝了頁面顯示的部分邏輯,比如渲染表格時候會在這一層做個循環(huán)(當然也可以用js渲染),或者生產(chǎn)form。因為是在服務器端執(zhí)行好了,優(yōu)點是快速,安全。
當然,PHP的功能不止于輸出頁面,還有邏輯層,服務層和DAO,或許還有讀寫文件,消息隊列,事件機制等等。嚴格意義上說,PHP做后端的事要比前端多很多。不同的公司對此可能有不同的理解,我覺得這個也沒有必要較真,就算做狹義的前端的同學們了解一下php的框架也是非常有好處的。
添加回答
舉報
0/150
提交
取消
