锅要写框架,求支持.
来源:互联网 发布:统一身份认证系统源码 编辑:程序博客网 时间:2024/05/21 22:53
框架名:MiniPHP(迷你PHP)
模板引擎:Smarty第三代(话说性能是以前的第二代的2~3倍了);
成员:只有本人(可怜)
目录结构借鉴BroPHP的(稍微有点改进,话说,BroPHP的目录结构是我见过最为科学的.爱死高老师.不过那目名录对我来说太长了)
代码风格借鉴ThinkPHP(话说特别不爽BroPHP的自动继承,类名都自动补全,脑袋模糊的说,写第二个项目的时候,出错误的时候,报的类型居然是我命名的类再加偷偷补全的名字.看着我头晕.
要是透明一点,我才不写MiniPHP了,终身用BroPHP,改写?那算了,我等屁民,看都看不懂源代码)
还有稍微借鉴点CI的风格,里面某些方式还是值得仿冒的.(对这玩意儿,不是很懂,其实只是稍微看了下而已.只是感觉那操作方式极为啰嗦,受不了,于是决定自己写个微型的框架)
目前正在写Model.方法名还是借鉴BroPHP的,代码我自己写.再裁剪一些BroPHP的方法,加上我自己的.刚才写了个类似broPHP的where().在说"或"的时候,我有另一个方式.现在保密.
为什么称为MiniPHP?因为我打算代码不会超过50K.(不计算Smarty3的.毕竟这个玩意快接近1M了).只做合适我自己使用的.
写这框架的目的:前天高级测试,才80分.大部分的分扣在PDO和Mysqli.还有就是,要做下一个项目,单干,打好基础.
不打算重写url.还是拿传统url路径.提供解决的方式,绝对只有一个.不会有两个解决方法(就是为了少写代码而已,其实,主要是记忆不好).
不打算支持memcache.这玩意,打死都玩不会.
不打算支持mysqli和mysql.因为懒得写太多代码.
扩展类库(如分页类,上传类).不打算自己写,在网上精挑几个.严格遵守用少量时间创造更大的什么..的什么....
不打算写异常错误处理.因为不打算把这个框架写得太大,也不打算拿出去丢人显眼,只给自己用而已.
所以,我核心只有model和action和常用的函数,比如BroPHP的p函数
其实,我都不好意思称这个为框架的.本来写一大堆的类库类为下一个项目做支持的.但是规划项目后,越来越感觉像是框架的命令,于是干脆称框架,但愿没有侮辱"框架"这个神圣的词.
好,暂时这样,在春节归来后,项目和框架大概能做完.谢谢看帖.想念33期的童鞋了.所以随便写个帖子.
原文地址:http://bbs.lampbrother.net/read-htm-tid-115379.html
上一篇:生活,态度决定一切
下一篇:战地日记
- 8500WN智能网卡曝光 强悍配置...
- 详细解析:关于PHP事件驱动问题...
- AAA软件教育学院java短期培训...
- 绿的锅具快乐知心女人锅市场营...
- 绿的锅具快乐知心女人锅市场营...
- IP Sec VPN与NAT破镜重圆
- 网站导航
- GoAgent图文设置教程
- UT2.0正式版下载
- tomcat6.0配置(含配置视频下载...
- 大家都是用什么来管理hadoop集...
- 网站被人挂了吗,添加了些程序...
- Nginx如何保证不走宕机的那个...
- 大家谈谈MYSQL客户端和服务器...
- 以下代码运行后为何会输出5?...
- 锅要写框架,求支持.
- vaadin框架支持JavaScript
- .NET 框架支持什么语言?
- jQuery框架之Ajax支持
- 支持REST的Java框架
- 让Robotlegs支持Starling框架
- android添加 Ethernet框架支持
- django框架 日志支持 horizon
- android添加 Ethernet框架支持
- 使Nginx支持ThinkPHP框架
- Volley框架支持HTTPS请求。
- 框架的contentDocument支持问题
- CodeIgniter框架支持service层
- struts2框架--------JSON支持Ajax
- Volley框架支持HTTPS请求
- Volley框架支持HTTPS请求。
- Yii2 配置框架国际化支持
- 配置nginx支持TP框架
- 给第四十期学员的一封信
- LZW压缩的js实现
- 过一个不一样的春节
- 用JS做了一个贪吃蛇小游戏,求顶贴..
- 生活,态度决定一切
- 锅要写框架,求支持.
- 战地日记
- 战地日记
- 写给兄弟连毕业学员的信之年终总结
- 年轻人吃点苦,不算苦!
- 兄弟连一月的岁月
- 承诺永远,不如把握每个今天
- 房子不是盖来住的
- 就要回家过年了