前端頁面的實現形式投票
選擇困難症的我想了幾種前端實現形式.可是選擇的時候就有點困難了.感覺哪種都好,但是不確定選哪個好點.
所以啊,我來請教萬能的網友們,幫我選一下,評論投票,謝謝!
第一種、前後端徹底分離
前端 HTML 頁面和後端 PHP 程式碼徹底分開.
資料互動完全用介面解決,頁面沒有絲毫語言耦合.
這樣有個好處,哪怕只要拿到 HTML 頁面不論放到哪裡都可以正常執行.
但是也有個壞處,頁面程式碼的保密性不大好,有心的話就能靠 CV大法 複製我的程式碼.
不過我可以搞一下防盜鏈和 JS 載入頁面,頁面構成搞複雜點,問題不大.
要是 JS 載入頁面的話倒是有可能遇到一些 JS 失效的情況,難搞!
第二種、前後端完全耦合
前端 HTML 頁面和後端 PHP 完全混合在一起.
後端資料可以直接放在頁面上處理,比如 迴圈/判斷 啥的.
這樣的好處是我可以懶一點,不講究什麼忌諱直接搞頁面,開發速度能快點
但是壞處是以後維護的時候頭疼.
不過多寫點註釋,問題不大
第三種、前後端部分耦合
用 Laravel 的腳手架,做一點輕微的耦合,但是大部分程式碼是分開的
這樣的話資料處理,完全按照第一種來做
壞處的話,好像沒啥,就是麻煩點,要求高點,限制多點...貌似這就夠麻煩的了
既要搞 JS 載入頁面,又得搞搞頁面構成,等等之類的.
後期維護的話倒是簡單點.
這裡 JS 載入頁面的話就用網上流行的前端框架,少量搞點吧.
儘量保證資料安全不洩露就行.
嗯,果然這些事寫出來之後就稍微能排除一個錯誤答案了.再好好想想的話我覺得我知道我該選啥了……嗯,所以諸位前輩們要不評論裡說下自己的想法,我借鑑下,謝謝!
本作品採用《CC 協議》,轉載必須註明作者和本文連結