关于DELPHI框架的后续的开发
框架已经有了一些的规模,但由于个人的精力、能力有限,后续的一些开发工作可能要长期、缓慢的进行,现将开发内容列出(没有制定计划,上班后的时间无法保证)
1.现在的架构在测试,整合阶段,将对测试后的架构进行BPL打包,进行严格的版本管理,质量管理
2.准备将一些常用的操作函数分类:字符串处理类(UnitStringUtil.pas),时间处理类,网络类等,仍然采用BPL打包
3.不断将一些新的思想,新的函数加入,并对原有的一些BUG进行修改
4.采用一些开源的工具进行整合,迭代,如:Svn实现最新代码的下载,Want实现自动编译,DUnit实现自动的单元测试,DLog自动记载日志,Dctd生成API文档,Want实现版本的自动上传,日志的自动发送
后期:
1.引入WEBService,Json等远程操作,REmObject等暂不考虑
2.引入AOP,IOC的相关的特性,为FrameWork里增加此特性
3.引入即时通讯组件,基于COM标准模式,实现扩业务系统(不是扩平台)的调用
4.引入ROR,将ROR的敏捷特性发挥出来,由ROR负责服务器及业务的开发,DELPHI完成前端的开发
.............
5.扩平台的业务整合,Java,.Net,Python,Ruby等
总之,将一些新的技术,新的特性,做为DEMO,组件,服务等引入到FrameWork中,为以后开发形成一整套的标准,演示,文档,模型等,加快开发速度,完善产品质量!!!!
我在OSDN已做了申请,我将把上述的内容开源,希望大家真正参于进来!!!