我剛開始學php的時候,都是把php跟html寫在一起
資料庫撈出來的data總是伴隨著<table>一起echo出來
後來學會了ajax之後,我寫php都只會丟出json
前端的部分就用javascript去顯示
我認為,這種方式,可以讓寫php的人不用去考慮html的顯示
而寫html的人可以不用考慮怎樣去資料庫撈資料與後端的程式邏輯
不知道我這樣的觀念是對的嗎?
我這樣寫出來的php可以稱它為API嗎?
可是後來我在工讀的時候,遇到了用Smarty架的網站(學長寫的,我要維護)
可是Smarty的架構,好像又跟我原本的觀念不一樣
到底哪個才是現在的主流?樣板引擎(Smarty)?還是php + ajax?
以上疑問還請各位高手解惑