魔 魔鬼大师 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #1 有的公司把一个工程中所有form和unit加在一起, 有的公司把一个工程中每个模块分成一个个单独的exe 还有的。。。。。。 请问大家是怎么做的, 这几种组织方式各有什么优缺点?
娃 娃娃 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #2 如果你们项目经理把握的比较好做成单独的EXE比较好。 金蝶就是这样搞的。
风 ~风之彼端~ Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #3 小弟一点肤浅的想法:我觉得从工程维护上,把不同的模块,代码,类放到不同的文件中,分得越细致越好,虽然可能出现文件众多的麻烦,不过以后维护会方便许多,只要最后编译的程序是1个exe和若干个dll,不在乎源码的分布;至于每一个模块都分成一个个单独的exe,这样恐怕在内部测试的时候比较有用,特别是找BUG上,但成品文件和源码不好维护。反正各有优劣。
小弟一点肤浅的想法:我觉得从工程维护上,把不同的模块,代码,类放到不同的文件中,分得越细致越好,虽然可能出现文件众多的麻烦,不过以后维护会方便许多,只要最后编译的程序是1个exe和若干个dll,不在乎源码的分布;至于每一个模块都分成一个个单独的exe,这样恐怕在内部测试的时候比较有用,特别是找BUG上,但成品文件和源码不好维护。反正各有优劣。
A Afei1 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #4 我们公司是后一种 然后用项目管理器管理 这样便于管理和多人合作 重复利用资源等
H hongdx Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #5 要看你怎么管理!你的软件是干吗?怎么维护啊?每种办法都有好处!都有坏处!要看你怎么用!
H hfghfghfg Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #6 这是由项目决定的 有的公司把一个工程中所有form和unit加在一起, 有的公司把一个工程中每个模块分成一个个单独的exe 还有的写成控件,dll,active,bpl,...... 而且一个工程会采用多种方法混用
这是由项目决定的 有的公司把一个工程中所有form和unit加在一起, 有的公司把一个工程中每个模块分成一个个单独的exe 还有的写成控件,dll,active,bpl,...... 而且一个工程会采用多种方法混用
H hfghfghfg Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #7 我的工程 单独的exe //数据库管理,压缩,修复。。。。 dll //串口通讯,不同的打印格式 自己写的控件 //控制台 自己写的Class //TReport报告管理
X Xelloss Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #8 这方面确实是个问题! 我看国外的软件,很少有单独EXE或仅仅EXE+DLL组成的,但他们是怎么部署的呢? 好像国内公司 这方面作的比较少。 有没有知道内幕的 富翁介绍一下下?
风 ~风之彼端~ Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #9 国外的软件充分利用了ActivX技术、com技术,当然还有其它技术,他们的软件都很大,用ActiveX、com共享代码,效果比简单的dll还要好。
魔 魔鬼大师 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #10 单独的exe易于维护 可是确实没见到什么软件发布的是一大堆的exe文件 一直搞不懂
影 影 子 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #11 >>有的公司把一个工程中每个模块分成一个个单独的exe 除非各个Exe没关联。否则,这只能说明在工程中,程序员是各做各的。
Y yanyandt2 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-10 #12 使用bpl。 在设计阶段很清晰,多人开发时容易分工,后期升级也很方便
Y yanyandt2 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-10 #15 一些常用的窗体可以做成模版,这样效率会提高很多
L lphjj Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-10 #16 我感觉按模块分开比较好,这样查找、维护都比较方便,如果所有FORM和UNIT放在一起维护、 查找起来非常不方便,我们就是放在一起的,现在感觉查找一个单元都很麻烦。 TO:Afei1 请问用的什么项目管理器,能不能发一份给我。谢谢!
我感觉按模块分开比较好,这样查找、维护都比较方便,如果所有FORM和UNIT放在一起维护、 查找起来非常不方便,我们就是放在一起的,现在感觉查找一个单元都很麻烦。 TO:Afei1 请问用的什么项目管理器,能不能发一份给我。谢谢!
Y yypeng Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-10 #17 ++++++++++++++++++ www.517yn.net ++++++++++++++++++