2022年php开发流程 .pdf
《2022年php开发流程 .pdf》由会员分享,可在线阅读,更多相关《2022年php开发流程 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PHP 开发步骤一、与客户进行交谈,明白客户的需求之后要编写软件需求报告: 分 析人员应将从客户那里获得的所有信息进行整理,以 区分业务需求及规范、功能需求、质量目标、解决方法和其他信息。通过这些分析,客户就能得到一份“需求分析报告”,此份报告使开发人员和客户之间针对要开发的产品内容达成协议。二、PHP 是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样的PHP。小项目- 简单而直接的 PHP一般对于一个功能页面在20 以下的网站, 我们可以用一个很简单的框架结构来写。在这个规模上, 我建议是使用比较直接的面向过程编码方法,原因很简单,没有必要把 class 文件弄的 N
2、多,结果 controller里边就一个 new 就完了。当然,需求频繁变化的项目除外。在这个级别上, php 优点表现的很明显:快速开发,一目了然。缺点同时也被隐藏得很好。中型项目- 结构优美的 OO 化的 PHP对于一个中型项目, 我建议使用一个良好设计的框架来做,这个框架可以是基于 MVC 模型,封装了众多底层操作的,当然,一定要有一个好的最好是透明的 cache 机制,这样,我们为了适应变化而加入的OO 机制可以运行得更快更好。在这个级别上。 php 的缺点开始凸现,像对OO 支持的不完整 (这个 PHP5有很大改进 ),只能单线程模式。另外一些外围工具开始出现缺乏支持,像PHP没有好
3、的重构工具,没有好的集成到IDE 中的单元测试工具。优点当然还是原来的快速开发,广泛的可用的开源资源。大型项目- 扩展、优化后的PHP这里的大型项目, 简单的指分布式项目, 就是说,你的程序需要被部署在N台服务器上了。在这个层级上,PHP 比起 j2ee 的确缺乏很多支持。我曾和shadow在 735 上详细讨论过 PHP 要在大型系统上应用需要解决的一些问题,当然这些问题不光是PHP 这个语言的问题,也包括了周边开发的问题:1 PHP 的页面代码共享, PHP 的源代码被载入内存一次以后,就在其中保留 - 这个用 APC 和 Zend 的优化器可以搞定。名师资料总结 - - -精品资料欢迎下
4、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 2 PHP 页面之间的数据对象共享,a.php和 b.php之间可以共享一个数据对象,比如数组,这个现在可以用序列化来作,但是会有文件io ,这块可以用共享内存或者 memcached来处理。3 PHP 的数据库连接池,因为在多前端的情况下,PHP 控制不住对数据库的连接,所以需要在数据库前边去作一个连接池,类似于sqlrelay的东西。另外数据缓存也是很重要的,大压力开发有一个tip ,就是能不动数据库就不要动数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年php开发流程 2022 php 开发 流程
限制150内