vue2、angular2是怎么進行數據庫的增刪改查的?是套用thinkphp這樣的框架嗎?
老師您好,現在有很好的前端框架,如vue2、angular2,用它們來開發后臺管理系統,如cms等,那么后臺與數據庫交互是用thinkphp這樣的框架好?還是用您說的restful api來進行數據處理好?麻煩老師指點一下,謝謝!
老師您好,現在有很好的前端框架,如vue2、angular2,用它們來開發后臺管理系統,如cms等,那么后臺與數據庫交互是用thinkphp這樣的框架好?還是用您說的restful api來進行數據處理好?麻煩老師指點一下,謝謝!
2017-04-05
舉報
2017-04-09
Restful API的實現形式過于嚴謹,任何API都是基于資源部署,實際生產環境中,很多操作很難抽象為資源。
比如用戶登錄,可能一般設計出來的是
POST /api/user/login
這種形式的,這肯定不是Restful API了。原因是URL中出現Login這個動詞。
而高級一點的會規劃為
POST /api/session
資源是session,一次登錄就是一次會話。
-------------------------------------------------
如果資源間沒有多少關聯關系,可以使用Restful API,否則使用ThinkPHP這種MVC框架即可