首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

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也相当不错,毕竟是国内的,学习起来也很方便

热心网友

使用过yii,symfony开发,效率很高,symfony我认为是非常强大的,提供MVC框架,基本上使用命令行把项目框架生成后,只用往相应的文件夹添加文件填写代码和修改yml设置就可以了,还提供的自定义组件和一些内置函数的功能,楼主可以试试,不过现在很多资料都是英文的,在一些博客里有很好的文章可以去看看。

热心网友

模版只是使逻辑层与表现层分离,但框架就不一样了,比如提供mvc,提供其他的功能,等等
网上有php的10种最流行的框架,你搜一下阅读,你就知道了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com