1 回答

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