悉远

 找回密码
 注册
搜索
查看: 772|回复: 0

模板引擎和MVC框架是有区别滴

[复制链接]
发表于 2012-4-27 21:16:47 | 显示全部楼层 |阅读模式
首先纠正一下,模板引擎和MVC框架是两个东西。
  模板引擎是为了将页面表现和程序逻辑分开,可以认为它只实现了V
  MVC框架中是包含模板引擎的(如果这个框架有模板引擎的话)
  MVC框架是为了使我们的程序有一个结构清晰的架子,有较好的扩展性和可维护性,这和模板引擎完全是两码事。
  好了,说了这么说,推荐几个MVC框架吧。
  PHP的MVC框架有很多,根据自己网站的规模来选择,小规模的网站可以选择CI框架,稍大一些的,可以选择thinkphp,大型的可以选择symfony或者yii(不推荐zend framework,别看它是官方的,但是我觉得它真正起到的作用太有限了)。
  我们公司在日常开发中是使用自己的框架的,那个框架简单,但是它的架构能够抗住中大型的网站开发,只是提供的功能比较少。
  所以大家可以根据需要来自己决定要不要使用框架,使用哪一个框架。
  模板引擎么,有些框架提供了内置的模板引擎,不一定非要使用smarty(这个东西真那么有用吗?反正我是没用过。什么静态缓存,局部缓存,真正的大型网站前端都是有squid缓存的,还要设置浏览器缓存,都运行不到web server这一层,更别提smarty了) 。

  注意啦,用什么smarty呀,小项目根本不要给我提什么模板和框架,后期给网站升级得时候再用也不迟,用模板开发的速度就像老牛拉破车一样得爽歪歪,不值得呀,悲剧啊,去死吧

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|QQ客服|联系我们|Archiver|手机版|小黑屋|悉远网络 ( 鄂ICP备09013446号 )

GMT+8, 2024-4-29 23:35 , Processed in 0.033266 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表