已采纳回答 / hubeixugang
拙见:正如你说到的,MVC是一种软件架构,主要指代码的逻辑和实现之间的分离。Restful 是一套怎么样与代码的使用者(在Restful中一般指其他的调用代码)进行信息交换的建议。就是MVC 指导怎么把代码写的简单易懂,Restful 指导你应该怎样被调用。他们是两套指导原则,不存在谁遵循谁。
2015-05-21
已采纳回答 / PengCheng
smarty 现在退居主要实现 显示层功能, 这样的话就无所谓过不过时了,因为你很少用到它的高级部分。这样你用它和用市面上其他版本的模板引擎就没什么区别了,基本思路都是注册变量,在模板里插入变量,用一些简单的循环判断的语法这样。而且smarty版本一直在更新,新出的三代更简洁更容易上手。现有的框架的模板引擎也有好多是简化smarty而来。
2015-05-20