有的人可能要问了,市场上已经有好的框架了 比如 Laravel CI TP ,我个人呢 总结了三点
1:为了更快的开发效率;
2:为了更高的运行效率;
3:为了更好的证明自己;←装X专用:)
那么什么事更快的开发效率呢?
首先要说的是TP TP呢,是国内使用最广的框架 。
TP相对而言使用起来是最简单的,只要一个字母就可以囊括到我们所使用的功能 所以说 我们写的时候特别方便,但是呢 写多了 会比较怪 当26个英文字母都用光了 就要想其他的办法了。
D();
M();
I();
U();
D('Orz');
第二个是CI ,CI是以精简高效儿闻名的框架。
CI框架呢相对而言也特别的好,但是在用的过程中 会感到非常繁琐 每次都需要写很长的一段代码
$this->input->get('id');
$this->input->post();
$this->input->cookie();
第三个呢就是Laravel, 是最近几年特别火的一个以优雅著称的框架。
它的方法非常的多;
//获取Input框里name的值
Request::input('name');
//判断name的值是否存在
Request::has('name');
//获取所有的值
Request::all();
//在所有参数中获取几个值
Request::only();
为了更高的运行效率
我们知道 所有的框架呢 在运行的时候会运行许多类库 如果我们自己去开发自己的框架呢, 那么我们就会只加载我们所需要的功能,那些不需要的功能就可以不加载进来。
为了更好的证明自己
当我们去其他企业去找工作的时候,人家可能会问你之前都做过怎样的工作 。 这时候 我们就可以说 我做过一个php框架 并且用这个框架 可以做出来并发达到多高的一个项目出来,当然呢 也是更好的证明自己。
那我们需要了解什么呢?
1:能够熟练的使用php;
2: 较为深刻的理解面向对象以及MVC思想:
3:较强的逻辑能力以及动手能力;