thinkphp3.2.3開(kāi)發(fā)用自帶模版引擎好還是用smarty好?但用smarty又好像要兼容完美很麻煩
個(gè)人是先接觸的tp,後來(lái)在一些小專(zhuān)案裡覺(jué)得tp大材小用,但又需要有模板渲染,就接觸的smarty。
這兩個(gè)模板的差別不是很大,tp在很大意義上借鏡的smarty。如果是全新開(kāi)發(fā)的話,根據(jù)前端人員的使用習(xí)慣選就可以了。兩者在語(yǔ)法上差異非常小。
我通常是寫(xiě)原生php需要渲染時(shí)上smarty,如果用tp寫(xiě)專(zhuān)案就直接用tp自備的引擎。
隨意就好了。
老實(shí)說(shuō),兩種都不太好,都是偽的動(dòng)靜分離,還是直接做api,然後異步加載渲染頁(yè)面,可以用傳統(tǒng)的JS原生代碼和jQuery ajax也可以用一些框架如vue和react,這是良好的做法。 。個(gè)人建議,不喜勿噴,因?yàn)槌淌剿伎家坏┝?xí)慣了,很難改了。 。 。
我還是認(rèn)為自帶的好,其實(shí)語(yǔ)法都差不多,但是,以前遇到過(guò),某些特性,只有自己的模版引擎支持,Smarty不行……