① php中mvc smarty thinkphp三者是什麼關系
MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟體設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件裡面,在改進和個性化定製界面及用戶交互的同時,不需要重新編寫業務邏輯。MVC被獨特的發展起來用於映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。
smarty和thinkphp都是以MVC形式搭建的PHP框架
② 2018年,PHP的smarty還有必要學嗎
沒必要,現在用smarty的真心睜碰不多,很落伍,速度慢
smarty是用來做前後段代碼分離的
其實我個棚前人覺得很雞肋,對於現在前段來說鏈早清,後端部分代碼也是能看懂的
稍微有點經驗的都不在乎這些 效率還低,沒啥突出的
我們公司就不用這個,之前接觸的公司用這個的真心不多