你的框架太简单了。很多重要的内容没有讲到,例如:
基于何种架构?B/S, Webservice?
采用哪种数据库?是否需要支持多种数据库?
采用何种客户端技术?采用Delphi开发的话,恐怕要考虑智能客户端技术了,要不就太落后了。
中间层采用何种技术?如果没有中间层,业务逻辑的可扩展性就无从谈起。
支持哪些业态?支持哪些行业?如果要做产品,光是基础自料的体系构建就要花很多工夫。
测试构架如何?采用何种测试机制来保证产品的稳定性?
需求构架如何?采用何种需求调研机制保证所作产品复核大部分业务需求?
......
有太多因素要考虑了,我做了这么久的产品,我的体会就是:作个成功的产品真的很难。
来自:lzhuan, 时间:2005-8-17 9:19:19, ID:3169526
楼上说的有道理啊,要做一个开发平台太不容易了。
需要做的事情很多,不是简单的提供几个通用的
增,删,改就可以的。
楼住要是确实有兴趣,可以聊聊
来自:hdhhb, 时间:2005-8-17 12:24:37, ID:3169852 | 编辑
karlong说得很有道理啊!
我也是最近作了两个项目之后,想到要做一个通用的框架出来,因为在项目的开发过程中,很多东西还是很相象的,如登录、日志、权限,数据的增、删、改等操作,我想一般的公司可能都有这样类似的东西,但我觉得具有一定规模的框架性产品还不是很多,我现在还没有见到过。
karlong的说法中,确实要做这样的东西,需要很多的精力和知识,客户端技术,B/S,C/S
的支持,以及测试框架,中间层技术等等。
我觉得可以提议大富翁来搞一个这样的东西,发动大家的力量。
大家觉得怎么样呢?欢迎对这一话题提出意见,谈出自己的想法。
来自:hdhhb, 时间:2005-8-17 12:28:26, ID:3169862 | 编辑
刚看到
http://www.cnpack.org 有这样的计划,他们的框架叫做ISFrame!
来自:zhanghongzheng, 时间:2005-8-17 18:39:15, ID:3170507
好想法
来自:icoolmycooler, 时间:2005-8-18 13:08:20, ID:3171398
哇噻,各位都是高手啊!厉害[:)]
来自:hdhhb, 时间:2005-8-18 19:16:00, ID:3172012 | 编辑
我今天又有了新的想法:
1、能否将JAVA中内省机制运用到Delphi中,以此为基础,实现一个数据操作的通用框架出来,具体思路是这样的:
(1)将Delphi中各控件的命名前缀标准化,如TEdit,前缀为edt,后面跟和数据相关的名字,如用户名的输入框,就命名为edtUserName,然后将edtUserName.text直接映射到一个类的private字段中,这个字段名字就是UserName,可以设置类型。
(2)实现一个通用的数据操作的类库(太夸张了:))。因为输入的数据已经被private字段获得,所以就可以根据用户的action值,去操作相应的数据,如action=create,则执行插入操作,如action=edit,则为更新操作。
2、实现中间层,用于处理用户的请求,起到一个分发的作用。
3、其他待想......
欢迎大家补充、讨论。