2011年1月17日

基于插件式开发的软件项目(二)

摘要: 基于插件式开发的软件项目(二)     在这一个篇幅里,我主要是讲诉关于dll中实现的插件式开发,在接下来会讲诉COM,ActiveX等方式实现的方案。   首先要开发一个基于插件式开发的软件系统,最重要有3点: 1.定义接口结构,一个具有预见性的接口能为减少后期维护。通过统一的程序接口来调用不同的模块,以实现不同功能,或者扩充主程序的功能。使应用灵活,可以为程序增加新的功能或者升级部分功能,而主程序不需要重新编译和连接。 2.应用程序中的实现结构,WindowS平台上一般表现为一个可执行的文件(一般为exe文件),这个可执行文件负责启动整个系统,将插件系统所需的插件加载到自己的进程地址空间中 阅读全文

posted @ 2011-01-17 01:11 龙哥FK 阅读(4822) 评论(19) 推荐(5)

2011年1月16日

基于插件式开发的软件项目(一)

摘要: 基于插件式开发的软件项目(一) 在实际开发项目中,在一些中大型项目,为了提高团队开发效率,提高软件的扩展性以及降低维护的成本,很多时候会考虑基于插件式的模式开发软件。 使用插件式开发的优点是: 1.各小组可以使用适合的语言对该系统进行混合编程;例如:我们开发一个ERP系统时,很多时候界面是用VB,通讯方面使用C#,而内核使用C++。这样能大大地提高效率。以上说了那么多效率,到底这个效率怎么衡量,关键在于你开发的项目到底属于什么性质的,无论什么框架和设计方法并不是说你会什么就一定要用上,关键在于适用性。就好像说你开发一个非常小型项目,你觉得有必要使用MVC架构,有必要使用插件式开发? 2.可以提 阅读全文

posted @ 2011-01-16 18:59 龙哥FK 阅读(3444) 评论(3) 推荐(3)

导航