php 项目的一个总结
2013-01-31 15:31
218 查看
本来是做.net但是由于公司的需要,开始了php项目的开发。
以前也帮朋友用Php开发过一个网站,不过都是在网页上写的,也没有用到什么框架,除了数据库的一些操作,其它,基本都是用JS来实现的。所以对于PHP的开发,算是比较陌生了。
公司指定了一个做CI的框架。花了两天的时间来熟习框架的数据库方法,然后,开始了model层的开发,花了大概三天的时间,把整个model层写好了。开始时,是根据CI的API来写查询,更新等,但是一但复杂的语句就不会了,主要还是构建SQL语句,然后执行。如:$this->db->query().
有个不好的地方就是,不能执行多条语句。如:select * from table1; select * from table2; 可能是我自己没有找到方面。不过它的数据库操作非常简单。在database里配置好数据库的参数后,载入database文件,然后就可以执行SQL的操作。如:$this->db->get('table1')就可以得到数据。
这次的PHP项目开发,不同以前自己做的。CI使用了MVC,这个我做为.net开发,经常听到的。但是我还没有去实用过。不过,确在php的开发中应用到了。真的是很不错的一个框架。我的体会是框架它不是一种语言,它是做为一种代码管理的思想,用于各种项目的编码中。不管语言是什么,都是一样的思想。
通过了这次项目,对于PHP我学到了以下几点:
1. 不用说,就是PHP也可以使用框架,也有层次,不是以前说的直接在网页里写。PHP也是很优美的一种语言。
2. 就是对于PHP的函数和一些语法,更加了解了。因为用CI框架的关系,主要都使用CI封装后的方法,所以,说没有学到很多PHP本身的方法。
3. 知道了,PHP开发的快捷性,以及PHP布置的方便,终于,知道,为什么这么多的网站,都使用PHP来做了。
4. PHP的灵活性,PHP也可以在页面上来编写,JS变量要得到PHP变量的值。只需要:var a='<?php echo $value?>';很简单。<?php ?>只要通过这个标签就可以在网页进行PHP代码的编写。
具体的一此方法,也没有说的。在需要时,百度基本都可以解决。
还有一个感觉:就是感觉PHP对于数据库的操作不是很严谨。(这可能是我们自身项目的原型)。语言无好坏,关键是思想。不过又多了一门语言,编写的经验感觉很好。每个语言也都有自己的个性。
以前也帮朋友用Php开发过一个网站,不过都是在网页上写的,也没有用到什么框架,除了数据库的一些操作,其它,基本都是用JS来实现的。所以对于PHP的开发,算是比较陌生了。
公司指定了一个做CI的框架。花了两天的时间来熟习框架的数据库方法,然后,开始了model层的开发,花了大概三天的时间,把整个model层写好了。开始时,是根据CI的API来写查询,更新等,但是一但复杂的语句就不会了,主要还是构建SQL语句,然后执行。如:$this->db->query().
有个不好的地方就是,不能执行多条语句。如:select * from table1; select * from table2; 可能是我自己没有找到方面。不过它的数据库操作非常简单。在database里配置好数据库的参数后,载入database文件,然后就可以执行SQL的操作。如:$this->db->get('table1')就可以得到数据。
这次的PHP项目开发,不同以前自己做的。CI使用了MVC,这个我做为.net开发,经常听到的。但是我还没有去实用过。不过,确在php的开发中应用到了。真的是很不错的一个框架。我的体会是框架它不是一种语言,它是做为一种代码管理的思想,用于各种项目的编码中。不管语言是什么,都是一样的思想。
通过了这次项目,对于PHP我学到了以下几点:
1. 不用说,就是PHP也可以使用框架,也有层次,不是以前说的直接在网页里写。PHP也是很优美的一种语言。
2. 就是对于PHP的函数和一些语法,更加了解了。因为用CI框架的关系,主要都使用CI封装后的方法,所以,说没有学到很多PHP本身的方法。
3. 知道了,PHP开发的快捷性,以及PHP布置的方便,终于,知道,为什么这么多的网站,都使用PHP来做了。
4. PHP的灵活性,PHP也可以在页面上来编写,JS变量要得到PHP变量的值。只需要:var a='<?php echo $value?>';很简单。<?php ?>只要通过这个标签就可以在网页进行PHP代码的编写。
具体的一此方法,也没有说的。在需要时,百度基本都可以解决。
还有一个感觉:就是感觉PHP对于数据库的操作不是很严谨。(这可能是我们自身项目的原型)。语言无好坏,关键是思想。不过又多了一门语言,编写的经验感觉很好。每个语言也都有自己的个性。
相关文章推荐
- 总结做一个PHP项目需要注意哪些问题
- 项目管理心得:一个项目经理的个人体会、经验总结
- 课堂练习之结对开发项目思想总结:返回一个整数数组中最大子数组的和
- 一个政府项目总结
- 一个项目经理的个人体会、经验总结
- bitcms 一个迟到的项目,一个老程序的项目总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 如何使用jQuery+PHP+MySQL来实现一个在线测试项目
- SnippetShare 项目总结连载(六)-----一个普通javaEE 程序所需要的最少的build.xml
- [置顶]团队开发经验:如何带领一个项目团队并做好项目总结
- 如何架构一个ios项目 个人经验总结
- 一个用ionic2开发的简单项目总结 beta10
- RDC如何构建一个基于Composer的PHP项目
- linux下开启虚拟主机,rewrite重写,针对本人一个项目的总结,
- 一个项目经理的个人体会、经验总结
- PHP----------用curl方式请求接口在同一个项目里面的时候不能请求的情况
- 对一个项目架构的总结
- 一个关于多线程池任务配合的项目的总结