Delphi Spring Framework路在何方?欢迎大家各抒己见!
首先非常感谢大家这几天对Delphi Spring Framework的关注!
虽然首次发布的版本特性还非常少,不过已经有越来越多的人问我,spring是做什么的?定位是什么?它和其他平台上的spring有什么不同?
在我的设想中,delphi spring framework的目标是为了为企业级程序开发提供一个高质量的、包含丰富设计思想的开源基础框架(类库)。
考虑到我个人的阅历比较非常有限,我很想听听大家的意见,让整个框架更好的为大家所用。
下面是目前的spring框架的架构图(雏形):
[img]http://www.zuobaoquan.com/wp-content/uploads/2009/10/delphi-spring-framework-architecture.png[/img]
目前分为三部分,由底而上分别是:
1. 基础类库
主要包含系统类、泛型容器、设计模式、配置、密码学以及工具类。
2. 核心库
主要包括Logging、IoC容器、验证、计划和调度、消息、事务等
3. 扩展应用
Entity Framework(ORM)、C/S通讯框架以及MVC开发框架。
备注:上面的扩展应用框架只是构想,现阶段仍以基础类库和核心库为主。
真诚的希望D版的老朋友留下您的建议,spring的发展离不开大家的支持!!
[解决办法]
支持
[解决办法]
很想请同时熟悉delphi和java的高手谈一谈java里spring之类的框架,到底意义有多大
崇拜的人把它们推上神坛,但是有ejb的历史作为反例
轻视的人把它们当成忽悠骗钱的玩意
delphi缺少一些强健易扩展的框架,比如一个midas的socketsrv都相当的不稳定,的确不太有利delphi的普及
但是,如果出现是的spring、ejb这样框架,会不会也是大而无当?
——晕!csdn的系统,今天已经登录好几次了!怎么会session突然丢失的??!!
[解决办法]
不错,学习
[解决办法]
期待中
[解决办法]
支持
[解决办法]
sz_haitao说得有理。
个人认为,作企业应用,尤其是对实时要求不高的应用(注意,很多应用都是这样的)
最大的问题不是构建应用的难易程度,最大的问题是部署,更新的问题。
因此,B/S就展示了极大优势。由于部署问题不成为问题,那么更新版本基本变成了零成本。
这种优势对大企业而言是非常重要的。
回头来看Delphi这种基于传统的C/S模式的开发工具,要想具备这种优势,无疑需要在RIA
上多考虑,只要使部署成本降低到相近的程度,然后充分发挥本地运行的快速优势,这样
就可以更加具有竟争力。
B/S -> IE 解释 Html(javascript) 完全可以变成 Client(Delphi)解释(Delphi脚本)本地执行
好处比较明显的是Client(Delphi)所支持的脚本可以充分发挥Client端机器的性能。
但这里也有问题,就是不具有通用标准的(Delphi脚本)会对维护人员有较高要求。
记得谁说过,浏览器就是“操作系统”,我认同。当IE逐步发展,或许Html(javascript)已不足以
描叙扩展的功能。那么或许会有新的script产生.
[解决办法]
在一些应用上,BS是无能为力的。
[解决办法]
不错 学习了
[解决办法]
[解决办法]
在一些应用上,BS是无能为力的。
[解决办法]
9999999
[解决办法]