2
我曾与许多在PHP中工作的人交谈过。当我对他们说我在smarty框架中工作时,他们告诉我它是一个模板系统。但我知道smarty使用MVC模式创建并维护 网站。Smarty框架或模板引擎
PHP Smarty是模板引擎还是框架或两者兼而有之?
请解释相同
我曾与许多在PHP中工作的人交谈过。当我对他们说我在smarty框架中工作时,他们告诉我它是一个模板系统。但我知道smarty使用MVC模式创建并维护 网站。Smarty框架或模板引擎
PHP Smarty是模板引擎还是框架或两者兼而有之?
请解释相同
什么是Smarty的?
Smarty是PHP的模板引擎,它有助于将表示(HTML/CSS)从应用程序逻辑中分离出来。这意味着PHP代码是应用程序逻辑,并与演示分离。
Smarty的是什么不
Smarty的是不是一个应用程序开发框架。 Smarty不是一个MVC。 Smarty不是Zend Framework,CodeIgniter,CakePHP或任何其他PHP应用程序开发框架的替代品。
http://www.smarty.net/about_smarty
http://smarty.incutio.com/?page=SmartyFrequentlyAskedQuestions#basics-1
参考文献:[MVC](http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller),[模板引擎] (HTTP://en.wikipedia.org/wiki/Template_engine_ \(网络\))。 – Charles
感谢您的回复查尔斯我知道什么是MVC和什么是模板引擎。我特别关注smarty – ArrayOutOfBound
在编程方面,框架一般没有确切的定义。它因情况而异。根据我们在PHP中使用的terminolgy,smarty只是一个模板引擎,而不是一个框架。 CakePHP,zend,codeigniter,yii等都是我们所说的框架。 –