thinkphp3.2.3开发用自带模版引擎好还是用smarty好?但用smarty又好像要兼容完美很麻烦
個人是先接觸的tp,後來在一些小專案裡覺得tp大材小用,但又需要有模板渲染,就接觸的smarty。
這兩個模板的差別不是很大,tp在很大意義上借鏡的smarty。如果是全新開發的話,根據前端人員的使用習慣選就可以了。兩者在語法上差異非常小。
我通常是寫原生php需要渲染時上smarty,如果用tp寫專案就直接用tp自備的引擎。
隨意就好了。
老實說,兩種都不太好,都是偽的動靜分離,還是直接做api,然後異步加載渲染頁面,可以用傳統的JS原生代碼和jQuery ajax也可以用一些框架如vue和react,這是良好的做法。 。個人建議,不喜勿噴,因為程式思考一旦習慣了,很難改了。 。 。
我還是認為自帶的好,其實語法都差不多,但是,以前遇到過,某些特性,只有自己的模版引擎支持,Smarty不行……
個人是先接觸的tp,後來在一些小專案裡覺得tp大材小用,但又需要有模板渲染,就接觸的smarty。
這兩個模板的差別不是很大,tp在很大意義上借鏡的smarty。如果是全新開發的話,根據前端人員的使用習慣選就可以了。兩者在語法上差異非常小。
我通常是寫原生php需要渲染時上smarty,如果用tp寫專案就直接用tp自備的引擎。
隨意就好了。
老實說,兩種都不太好,都是偽的動靜分離,還是直接做api,然後異步加載渲染頁面,可以用傳統的JS原生代碼和jQuery ajax也可以用一些框架如vue和react,這是良好的做法。 。個人建議,不喜勿噴,因為程式思考一旦習慣了,很難改了。 。 。
我還是認為自帶的好,其實語法都差不多,但是,以前遇到過,某些特性,只有自己的模版引擎支持,Smarty不行……