php模板与框架区别问题

正在学习jsp的同学告诉我框架是必须的,我在开发php时基本只用smarty模板来使逻辑层与表现层分离,看了php框架的一些介绍发现用途也是用来使php和html分离,那... 正在学习jsp的同学告诉我框架是必须的,我在开发php时基本只用smarty模板来使逻辑层与表现层分离,看了php框架的一些介绍发现用途也是用来使php和html分离,那有了smarty还需不需要用zf或thinkphp之类的框架?
有现在在公司开发php的能不能说下商业开发一般是使用哪些模板或哪些框架开发比较好
展开
 我来答
手机用户76596
推荐于2016-09-13
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
smarty主要是模板引擎,功能是将MVC中view层的php和html代码分离,并不算框架,比如将<?php echo $var;?>替换为<!--{$var}-->,以便让美工可以更好的阅读html布局,不过老实说在这点上有点脱裤子放P的感觉。现在一般主流的框架都直接用php来当模板语言了,不太建议使用smarty,当然这东西比较简单,随便看下语法也就够了
而现在php主流的框架一般都是MVC的,同时,会提供比较丰富的功能组件,比如权限控制,比如将smarty也内置进来,等等。当然,个人认为对于团队来说,框架最主要的功能,就是统一规范上,遵循一定得规范的话,对整个项目的开发及日后的维护相当关键。zend framework、cakephp、symfony国外大框架中比较好的。zend framework是官方框架,想学的话建议直接zend吧,用的人应该也是最多的。国内的thinkphp、qeephp也相当不错,毕竟是国内的,学习起来也很方便
Quicktime123
2010-05-29 · TA获得超过424个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:98.6万
展开全部
使用过yii,symfony开发,效率很高,symfony我认为是非常强大的,提供MVC框架,基本上使用命令行把项目框架生成后,只用往相应的文件夹添加文件填写代码和修改yml设置就可以了,还提供的自定义组件和一些内置函数的功能,楼主可以试试,不过现在很多资料都是英文的,在一些博客里有很好的文章可以去看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dchua123
2010-05-29 · 超过15用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:42.2万
展开全部
模版只是使逻辑层与表现层分离,但框架就不一样了,比如提供mvc,提供其他的功能,等等
网上有php的10种最流行的框架,你搜一下阅读,你就知道了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式