|
|
导航: |
论坛 -> 开源项目
斑竹:joki,ralf_jones |
|
作者: |
|
2004/3/12 18:51:36 |
标题: |
|
加入我的收藏 |
楼主: |
首先对版主的这种精神表示敬意!但愿这套框架能为还活跃在Delphi社区的其他同志提供帮助! 本人也以Delphi作为开发工具,并写了一些小程序。一直以来也有类似的想法,但迫于时间的关系而没有真正的投入!我为版主在这方面的努力而感到高兴,许多人都已经参与进来啦。 但是一个项目要成功的话,必须具有的良好的需求分析及详细的设计。最重要的是这么多同志共同开发,如何组织、如何管理、版本控制如果解决!我个人认为这都将直接影响的项目的成功,目前项目正处于初始阶段,如果版主能够停下来考虑一下如下的问题,将会对项目的成功奠定良好的基础: 1、项目参与人员如何组织起来协同工作,至少项目组的核心成员需要一周或一个月进行一个次在线的讨论? 2、框架开发规范、总体设计目标(编码规范、技术文档等)? 3、框架采用什么形式进行发布,开发人员下载此框架后通过引用来使用它,我个人觉得不是十分好!最好能够将其封装到独立的包中,由一个核心的进行引导,然后加载系统的各项功能。 4、版本控制管理... 在此附上一篇未完的文档供版主参考(待续)。有机会也希望能够加入!
----------------------------------------------
- |
作者: |
|
2004/3/12 19:20:21 |
1楼: |
我认为很有见地!
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
|
作者: |
|
2004/3/12 19:33:16 |
2楼: |
将csdnjacky兄的Delphi插件(Plug-ins)系统体系结构设计好好的看了一遍,刚才也翻了一下DELPHI的ToolsAPI,感觉有一个插件系统是很重要的,下面抄上csdnjacky兄的几段文字: 插件系统将有利于对应用系统进行功能分割,为系统的并发开发、调试、版本控制及布署提供方便; 插件系统从应用系统中抽象出来,插件系统位于应用系统的核心层。但其是可以独立执行的,从而确保应用系统可以真正的做到构件化,通过向插件配置管理器中添加新的功能模块来扩展应用系统; 从第二条可知所有的插件必须具备自描述能力,以保证插件配置管理器可以将其插入到正确位置; 插件能够通过消息机制与主程序进行通讯; 插件系统支持微软新一代的布署特性(Xcopy),所谓Xcopy即不需要通过安装的方式来分发软件,而只需要将插件复制到适当的位置,就可完成系统新功能的布署。插件管理器将根据插件配置文件自动的配置与插入,而卸载插件只需要简单的删除相关文件即可,整个装载与卸载工作是否很简单呢?
----------------------------------------------
既然我们的作品是艺术品,那么我们为什么不拿出来,大家共同欣赏呢?或许在大家共同欣赏的过程中,有人发现了您从未察觉过的美,而有人却发现了您从未考虑过的缺陷。而您和所有欣赏您代码的人,都从这里得到了进步……
|
作者: |
|
2004/3/15 9:04:06 |
3楼: |
觉得我们的框架需要注意的是界面和代码的分离。 从功能上看大部分都是分离的,但因为都写在了一个单元里面,所以觉得还是不太清楚,是否以后编码时注意用不同的单元分别实现界面和代码?
----------------------------------------------
-
|
|