首先非常感谢大家这几天对Delphi Spring Framework的关注!
虽然首次发布的版本特性还非常少,不过已经有越来越多的人问我,spring是做什么的?定位是什么?它和其他平台上的spring有什么不同?
在我的设想中,delphi spring framework的目标是为了为企业级程序开发提供一个高质量的、包含丰富设计思想的开源基础框架(类库)。
考虑到我个人的阅历比较非常有限,我很想听听大家的意见,让整个框架更好的为大家所用。
下面是目前的spring框架的架构图(雏形):
目前分为三部分,由底而上分别是:
1. 基础类库
主要包含系统类、泛型容器、设计模式、配置、密码学以及工具类。
2. 核心库
主要包括Logging、IoC容器、验证、计划和调度、消息、事务等
3. 扩展应用
Entity Framework(ORM)、C/S通讯框架以及MVC开发框架。
备注:上面的扩展应用框架只是构想,现阶段仍以基础类库和核心库为主。
真诚的希望D版的老朋友留下您的建议,spring的发展离不开大家的支持!!