首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

bcb做的项目,采用什么架构解决方法

2012-02-20 
bcb做的项目,采用什么架构在首页上看到有人问如果用delphi设计大项目,应该用什么的架构,大家讨论的很多我

bcb做的项目,采用什么架构
在首页上看到有人问如果用delphi设计大项目,应该用什么的架构,大家讨论的很多
我也想问如果用BCB作为开发语言,用怎么样的配置?


[解决办法]
架构是由需求决定的。
[解决办法]
底层
中间层
应用层
[解决办法]

一般考慮分層分模塊開發即可。
BCB與Delphi從框架的角度來說,沒什麼不一樣的。不一樣的地方,是BCB可以考慮是否使用數量眾多的C++類庫支持,如是否使用ACE/TAO網絡框架等。兩者均使用同樣的VCL庫,delphi能用的庫,BCB幾乎全能用,不一樣的地方實在不多。但在跨平台開發上,C++的選擇就比delphi多太多了,因為BCB可以拋開VCL來開發(特別是服務器端),而delphi拋開VCL就一無所有了。另外就是能與C++結合使用的腳本語言比delphi多些,多一些選擇。
  相比Delphi而言,使用BCB,可以做的選擇多些,但要做出最適合的選擇也難些。


[解决办法]
框架 架构 好象是有些爭議的話題,我個人認為不需要明確劃分兩者的界限,因為

框架設計 架构設計 ,好象架構說的是虛一點大一點,而框架則具體一體細致一點。

對象有大有小,在小小的范圍內也存在架構設計,也存在小小的框架,並非一說架構,框架就是很大的應用。只是小的框架我們往往將其說成是模式。XX模式則可大可小了。

模式 框架 架構 ....或許還有很多術語,表達意思略有差別,但其實沒必要分得很清的。對面向對象軟件設計來說,都是規劃了不同對象間的任務與關聯方式從而完成特定的任務。


[解决办法]
其实也简单啦。比如说涉及地层硬件的基本上做成dll,采用标准C++接口,便于个人使用,界面采用VCL/MFC,然后数据库方面吗,选用好服务器上的数据库管理系统后,对于一些单表单处理的采用存储过程处理,然后对于一些频繁使用的数据库表单采用本地的小型数据库系统。关键是接口方面要设计好,确保每个人都能根据接口得到所要的东西就可以了。

热点排行