gf/TODO
2018-05-05 23:06:01 +08:00

32 lines
2.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

ON THE WAY:
1. 增加对于数据表Model的封装
2. ghttp.Server平滑重启方案
3. 更多数据库的ORM功能支持
4. 考虑gdb对象管理增加二级连接池特性提高New&Close性能
5. 增加图形验证码支持,至少支持数字和英文字母;
6. 完善gconv类型转换功能增加time.Time/time.Duration类型转换并增加benchmark测试脚本
7. 增加热编译工具,提高开发环境的开发/测试效率媲美PHP开发效率
8. 增加可选择性的orm tag特性用以数据表记录与struct对象转换的键名属性映射
9. orm增加更多数据库支持
DONE:
1. gconv完善针对不同类型的判断例如尽量减少sprintf("%v", xxx)来执行string类型的转换
2. ghttp.Server请求执行中增加服务退出的方法不再执行后续操作
3. ghttp.Response对象完善并改进数据返回方法(Write/WriteString)
4. ghttp.Server请求执行中增加服务退出的方法不再执行后续操作
5. 增加fsnotify包支持
6. 改进gcfg和gview的文件自动更新机制
7. 将模板变量进行暴露,以便应用端可以进行灵活控制;
8. 跟踪第三方mxj包的issue问题https://github.com/clbanning/mxj/issues/48
9. gdb Where方法参数的改进研究是否可以将string参数类型修改为interface{}
10. gpage分页控制功能
11. https支持
12. ghttp.Server日志中增加请求时间和返回时间以便计算执行时间差
13. 由于去掉了gdb的单例模式并且将gins的部分对象封装迁移到了g包中需要同时梳理文档完善修改
14. 在代码中增加https与http同时开启使用的示例代码这块大家问得比较多
15. ghttp.Server多个事件之间通过ghttp.Request.Param自定义参数传参
16. 研究是否增加配置文件目录检索功能,特别是如何友好改进开发环境的配置文件默认目录问题;
17. 增加ghttp.Server不同状态码的自定义处理方法