Mbs Framework 简介

MbsFramework从最初的消息总线发展成为一个集成了多种架构模式和技术的框架,包括SCSF的MVP模式、服务定位器模式及OSGI插件平台等。作者通过业余时间对该框架进行了重构和优化,并开放源代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       Mbs Framework 刚开始设计的时候仅仅是一个消息总线的Framework,该Framework已经有7年的历史上,用了很多的项目,这7年间经历了很多次重构,修改和完全重写,经受了项目的考验。今年7月份看了老赵的文章( 适合C# Actor的消息执行方式 -中看不(3):中用的解决方案)有感就写了一篇文章 回应老赵: 适合C# Actor的消息执行方式 -中看也中用的解决方案 和老赵在消息执行方式上做了些探讨,关于消息的文章我也之前也断断续续写了些文章,后来就把消息总线组件放到Codeplex上低调发布了。在发布的时候遇到一个小的插曲:公司正在查盗版,把什么OFFICE,OUTLOOK,TFC,VS2008所有非正版的产品基本上都卸载了,当时很郁闷,没办法就用SD(SharpDevelop)开发,SVN做版本控制工具,Codeplex 作为服务器,由于第一次使用SVN遇到了很多很多的挫折(学习...),最后总算是把Mbs源代码发布出去并且经过了一段时间的重构和优化。
       后来我就总结了最近几个项目(公司内部项目)的架构精髓以及Cab中的布局管理,SCSF的MVP模式,服务定位器模式(完全屏蔽底层的IoC容器,ObjectBuilder->WorkItem, Unity, Castle,Spring,StructureMap等),SharpDevelop的UI插件架构以及国际化和属性服务,OSGI的插件平台等都用业余时间集成到Mbs Framework中。关于这些技术的细节大家可以看看前一段和道法自然兄在 无废话OSGi 中的对话. 在Mbs身上能看到Cab,SCSF,SD,OSGI,ServiceLocator的影子,很多Cab,SCSF的代码稍加修改就可以变成Mbs了, 如Mbs中的例子都是用插件(OSGI的影子)的方式来完成的,UI 界面元素的配置(SD的影子),布局管理(Cab的影子),View层面的代码(SCSF的MVP的影子)。。。。。。
      Mbs项目主页:http://mbs.codeplex.com
      Mbs项目下载地址: http://mbs.codeplex.com/SourceControl/ListDownloadableCommits.aspx
欢迎大家下载,多提意见,该项目我用业余时间开发了将近2个月的时间,希望有志同道合的朋友一块开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值