php模板与框架区别问题
正在学习jsp的同学告诉我框架是必须的,我在开发php时基本只用smarty模板来使逻辑层与表现层分离,看了php框架的一些介绍发现用途也是用来使php和html分离,那...
正在学习jsp的同学告诉我框架是必须的,我在开发php时基本只用smarty模板来使逻辑层与表现层分离,看了php框架的一些介绍发现用途也是用来使php和html分离,那有了smarty还需不需要用zf或thinkphp之类的框架?
有现在在公司开发php的能不能说下商业开发一般是使用哪些模板或哪些框架开发比较好 展开
有现在在公司开发php的能不能说下商业开发一般是使用哪些模板或哪些框架开发比较好 展开
3个回答
展开全部
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也相当不错,毕竟是国内的,学习起来也很方便
而现在php主流的框架一般都是MVC的,同时,会提供比较丰富的功能组件,比如权限控制,比如将smarty也内置进来,等等。当然,个人认为对于团队来说,框架最主要的功能,就是统一规范上,遵循一定得规范的话,对整个项目的开发及日后的维护相当关键。zend framework、cakephp、symfony国外大框架中比较好的。zend framework是官方框架,想学的话建议直接zend吧,用的人应该也是最多的。国内的thinkphp、qeephp也相当不错,毕竟是国内的,学习起来也很方便
展开全部
使用过yii,symfony开发,效率很高,symfony我认为是非常强大的,提供MVC框架,基本上使用命令行把项目框架生成后,只用往相应的文件夹添加文件填写代码和修改yml设置就可以了,还提供的自定义组件和一些内置函数的功能,楼主可以试试,不过现在很多资料都是英文的,在一些博客里有很好的文章可以去看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
模版只是使逻辑层与表现层分离,但框架就不一样了,比如提供mvc,提供其他的功能,等等
网上有php的10种最流行的框架,你搜一下阅读,你就知道了
网上有php的10种最流行的框架,你搜一下阅读,你就知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询