你的框架太簡單了。很多重要的內容沒有講到,例如:
基于何種架構?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、其他待想......
歡迎大家補充、討論。