PHP框架开发教程(一) 开发前的准备
来源:互联网 发布:c语言怎么控制光标 编辑:程序博客网 时间:2024/05/16 17:08
框架不是想写就能写, 开发前要有充分的准备滴.
先要回答以下问题的答案:
1.为什么要写一个新的PHP框架? 给个理由先?
2.框架打算开源还是自用?
3.Zend Framework 用过么?有什么优点?有什么缺点? Symfony? TP? Yii? falcon? Lavarel ?
我对以上问题的答案:
3.
a. 07年,从最早的ZF开始学习并使用, 功能极为强大,但就是太重了,感觉是在写JAVA程序( 07年前我是写Java的)
b. Symfony ,脚手架很好, 但想继续个性化,极为麻烦, 而且配置文件是YAML的, 这东西感觉就是在学一门新的语言
c. FleePHP,这东西还有人记得么? 国产的, 用得很喜欢,可是后来不更新了,
d.TP,YII,CI 过于追求通用, 有很多功能是我不需要的,而且毕竟是轻量 级的, 还有些功能缺乏.
e.falcon 这个是极致追求运行效率 的, 我对运行效率不是很关注,我更关注开发效率 .
综上,08年,我开始写自己的框架
2. 开源框架有许多优点,我没有什么自信比这些框架更优秀(缺乏投入), 所以,弄一个自己用的框架就好
1. 这个问题很复杂.我对自己的框架有许多要求 :
a.尽可能低的学习成本,不要自己创建规则,自己创建语言, 就使用那些 成熟 的开发思想(MVC,单一入口,路由,模板,.....)
b.尽可能提高开发效率,我认为这个是第一位的.
c.我要解决 分布式数据库部署时的访问问题, 这是另一个复杂的问题,以后再讲.
0 0
- PHP框架开发教程(一) 开发前的准备
- php开发前的准备
- 一、开发前的准备
- 一.开发前准备
- 开发前的准备
- Web前端教程-02.01.HTML5开发前的准备
- 开发前的准备注意事项
- IOS开发前的准备
- Angular开发前的准备
- java 开发前的准备
- (一)IOS项目开发前准备
- SQLServerCE开发前准备
- 开发前准备
- 裸机开发前准备
- H5开发前准备
- JSP开发前准备
- L01HTML5开发前准备
- Hibernate开发前准备
- 从request获取各种路径总结
- __clone()
- style/theme
- 89. Gray Code #Medium
- swap算法——c语言中值传递和引用传递的问题
- PHP框架开发教程(一) 开发前的准备
- 为什么Nginx的性能要比Apache高很多?
- SQL语句order by两个字段同时排序。
- Timer和TimeTask简介
- smarty缓存机制
- 绝对详细!Nginx基本配置、性能优化指南
- sizeof(xxx) ,IAR编译器
- JNI 数据类型及方法调用对照表
- Android多媒体开发(5)————利用Android AudioTrack播放mp3文件