10月10日初次接TP触框架之后有感,以及第一天对于框架这个词的认识。

  前学后忘的毛病总数便随着每个人,我所能做的五位也就是认真做笔记和写个博客,经常翻一翻看一看,以前上学的老师经常说:复习也是学习巩固积累的一个过程。
        个人拙见,建网站和盖房子一个道理,框架是给你所有工具,当你有足够多的技能和熟练运用这些工具的时候,这个房子你就可以盖好,而且往上盖也更简单,这就是PHP框架。而CMS呢,就是别人给你盖好一个房子,你去装修这个房子,如果房子有破损,你又怎么没办法修,更尴尬。CMS前期省力方便快捷,PHP框架前几费力费时,但在后期优缺点就显现出来了。

       总结一句话,会盖房子的用PHP框架,只会搅拌水泥的使用CMS框架。框架可选性多,而CMS没几个。


       ThinkPHP框架是什么:就是别人写了好多方法、类、函数、等东西供你调用,如何写靠自己。

        ThinkPHP的特征:是一堆代码的集合、一个半成品的应用、包含了很多优秀的设计模式。它只包含了一些项目开发时所使用的底层架构,并不包含业务逻辑。框架并且包含了优秀的设计模式。

       我们为什么要使用框架:

        10月10日初次接TP触框架之后有感,以及第一天对于框架这个词的认识。

       如果在上述的流程中不使用框架进行开发会遇到哪些问题?

       •       代码风格不一样,维护困难,可能会造成项目生命周期短;

       •       一处小的修改,会牵扯出很多地方的修改;

       •       在后期满足客户需求方面(功能扩展)存在局限性;

       框架使我们更加专注于自己的业务逻辑开发,并不需要去关注底层架构。



我们学习编程有三个阶段:第一阶段,混合编程阶段。第二阶段,模版引擎阶段。第三阶段,MVC设计阶段。

第一个阶段写出来的代码不易阅读,BUG不宜修改,一个BUG甚至需要好多页面去修改。

第二个阶段将前段的输出和逻辑代码相分离,效率比第一阶段低。

第三阶段强制用户的输入、逻辑、输出相分离,在维护性上提高了很多,效率比前两种都低,但是好在优点大于缺点。


先发布,想起来啥在写。