为什么像PHPCMS和DISCUZ这样的大型PHP程序,不使用Smarty这样的模板引擎,和在客户端使用Dojo这样的工具包,而非要自己写呢?
是不是因为虽然那些东西效率也很高,但他们由于是工具包性质的,里面包含了许多当前程序用不到的功能,会影响效率,所以就只是把他们的思想和关键给学来了,然后自己再写一个小的引擎来使用,只为了效率?
是不是因为虽然那些东西效率也很高,但他们由于是工具包性质的,里面包含了许多当前程序用不到的功能,会影响效率,所以就只是把他们的思想和关键给学来了,然后自己再写一个小的引擎来使用,只为了效率?
那些里面有太多不需要的东西。
而PHPCMS和DISCUZ又是商业产品,更要用自己的东西。
为了方便用户修改界面,所以必须要有自己的简单易行的方法而 Smarty 这样的模板引擎,是供程序员使用的。不亚于一种语言
所以只在一些开发框架中被有选择的使用