php不用框架开发,php网站用框架与不用的区别

PHP程序,不用框架,如何写成MVC模式的程序呢?

1、我觉得首先你得先参透一下MVC的基本理念。比如你写代码,为什么不将所有代码全部写在一个方法里面,而要分开那么多方法,而分开那么多方法又是按照什么规则去分的?MVC也是一套规则,提供给我们一种工作的指导思路。

2、V:View 视图,负责调用Model调取数据,再调用模板,展示出最终效果。C:Controller 控制器,程序的入口,决定改调用哪个View,并告诉View该做什么。如此说来,程序的执行顺序是C-V-M 或 C-M ,和MVC的名字正好相反。

3、我们可以在Wiki或者[2]中找到更为详尽的解释,这里我并不打算,也没有能力进行深入的讲解,从PHP开发的角度来讲,MVC可以概括为:视图(The View):一说到视图,我们很多人都会想到模板引擎(诸如Smarty等等)。

4、目前自称 MVC 的各种框架。也只不过是用一个程序判断请求,加载不同的功能块。只能称之为“单点入口”,在思路上是“请求相同的部份,而包含不同的部份”。这个入口程序实际上啥也没做,所以算不上是 MVC。

5、PHP中的MVCMVC[1]在软件工程中是一种软件的架构。从php的角度来讲MVC有一些不同。Model(模型),程序应用功能的实现,程序的逻辑的实现。在PHP中负责数据管理,数据生成。View(视图),图形界面逻辑。

做PHP网站一定要用框架吗

框架能实现的,纯PHP都可以实现,只不过会更复杂;框架帮你把一部分东西给写好了[安全啊/数据库啊等等],你使用的时候直接调用就可以了,所以比较简单。

我来说说吧,首先你要明白为什么要用框架。程序是为生产服务的。比如你做个网站,为了就是展示信息,方便客户,管理业务的。你可以自己用php脚本写也可以完成,也可以自己写自己习惯的框架,都是为了方便快捷的把网站建设起来。

不一定非得用框架,很多优秀的PHP产品都没有用框架。框架的好处是规范代码,统一架构,方便团队开发和维护管理,代码封装了很多常用功能,开发的时候直接使用,并且不用考虑底层架构,提升开发效率。

你认为PHP+MySQL的开发网站,不同框架的优点是什么?

1、Symfony Symfony是一个用于开发PHP5项目的web应用框架。这个框架的目的在于加速web应用的开发以及维护,减少重复的编码工作。

2、降低网站开发成本PHP不受平台束缚,可以在UNIX、Linux等众多不同的操作系统中架设基于PHP的Web服务器。

3、PHP不受平台束缚,可以在UNIX、Linux等众多不同的操作系统中架设基于PHP的Web服务器。

不用框架,纯PHP,能实现这样的功能吗

当然可以,不过zend framework笨重的就像台坦克,已经完全没有了PHP的轻颖秀气。所谓的MVC和面向对象还有安全性方面做的好吧,毕竟是一个大型的框架。不做重型的项目还是用不到ZF,上手也比较困难。

可以不用别人的框架的。注意的环节有:数据库注入、SQL语句书写是否规范、网站连接是否存在问题。

所以,用不用框架取决于项目的具体需求。也不要听某人说建议最好使用框架。真正好的建议是,从最基础的东西开始学,学会了php的基本原理,再用框架。

未经允许不得转载:便宜VPS网 » php不用框架开发,php网站用框架与不用的区别