zhuweisky

君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。

ESFramework,基于.NET的通信框架。DataRabbit,轻量的数据访问框架。sky.zhuwei@163.com
posts - 191, comments - 1276, trackbacks - 94, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理
   最近一段时间忙里抽空将ESFramework整理了一下,改动比较大,ESFramework 1.0Beta版将在不久后发布。
   这次改动主要体现在重新将ESFramework定位为一个通信框架,曾在给关注ESFramework的朋友们 2006.06.25 一文中提到,要将ESFramework定位为一个应用框架,而我在后面的思索和实践中发现,ESFramework变得越来越庞大和复杂,因为应用,即使是C/S应用,也是多种多样的,要想满足这些不用C/S应用的需求,定位于应用框架的ESFramework势必变得非常复杂。我想,这对ESFramework的发展是非常不利的。而对于那些想了解ESFramework的朋友,入门则变得更加困难。
    我的解决方案是,将ESFramework抽丝剥茧,去掉那些与应用相关的组件,重新将ESFramework定位为一个单纯的通信框架,而在ESFramework之上,增加一个扩展层,称之为ESFramework扩展,而ESFramework扩展专门用于解决的与具体应用相关的领域问题。如此,ESFramework的整个体系如下:

    
    ESFramework扩展层用于解决与具体应用相关的问题,任何人都可以针对自己熟悉的领域开发基于ESFramework扩展,并且可以贡献出来给他人使用,这将是一件非常有意义的事情。后面的文章中将讲述如何开发ESFramework扩展。
    到目前为止,我已经开发了3个主要的ESFramework扩展,它们是IMCore、NaptP2P、EsfGroup,它们主要用于解决IM系统中的难题。NaptP2P 前文已经介绍过,后面会加入对IMCore和EsfGroup的详细介绍。EsfGroup用于解决静态组(如QQ群)和动态组
(如视频会议室)的管理问题;IMCore用于解决所有IM消息的封装、解析、传递问题。

    ESFramework体系的定位仍然没有改变,主要有两个:
(1)终端为嵌入式设备的C/S系统。这样的系统的服务端可以直接基于ESFramework构建,而终端如果是采用.NET CampactFramwork,则也可使用ESFramework中Passive中支持客户端开发的许多组件/类。
(2)IM与业务相结合的系统。很多企业需要自己内部的单独的IM系统,并且他们希望这样的IM系统与业务系统整合为一个单独的系统,这样可以大大的方便不同的工作人员、客户在同一个平台上交流/操作业务。ESFramework对这种IM与业务结合的系统能提供比较全面的支持。

    IM与业务相结合的系统一直是ESFramework体系的一个主要目标,这也是我为什么先开发出IMCore、NaptP2P、EsfGroup三个扩展的原因,这三个扩展解决了IM系统中的绝大部分问题。

    请注意,本文已经将“ESFramework”这个词更换为“ESFramework体系”,ESFramework体系包括ESFramework框架以及建立在之上的ESFramework扩展层。我们也可以将ESFramework体系简称为ESFramework。


    感谢您的关注!
    转到:ESFramework 可复用的通信框架(序)
   






Feedback

#1楼    回复  引用    

2006-08-25 23:33 by 无天刀绝 [未注册用户]
嗯,定位精准,支持~~~~~IM应用很广泛

#2楼    回复  引用    

2006-08-26 07:11 by hdy [未注册用户]
思路很好,很有前途,期待新的IM早点出来

#3楼    回复  引用  查看    

2006-08-26 07:12 by 兰亭      
嗯,虽然没有用到,但看过那个IM的介绍,做得很不错。

#4楼    回复  引用    

2006-08-26 08:32 by weejie [未注册用户]
一直关注中,期待早日发布

#5楼    回复  引用    

2006-08-26 17:36 by netx [未注册用户]
兄弟我给你顶了,一直关注中...........

#6楼    回复  引用    

2006-08-28 10:08 by baoli [未注册用户]
期待啊!
分离后,估计能更好用呢。嘻嘻

#7楼    回复  引用  查看    

2006-08-28 10:13 by gxh973121      
支持,简单点好,复杂了没心情看了

#8楼    回复  引用  查看    

2006-08-28 10:42 by 史上最菜鸟      
支持!

#9楼    回复  引用    

2006-08-28 14:31 by 明月穿潭 [未注册用户]
迫不及待啊,支持搂主

#10楼    回复  引用  查看    

2006-09-01 23:41 by wuChang      
很早就知道你一直在做这个ESFramewor,
开始的时候曾经认真看过这系列的文章,
后来越来越少看了,过于杂乱


做全不如做精,希望早日能看到新作!

#11楼    回复  引用    

2006-09-05 17:51 by 井中叶[匿名] [未注册用户]
支持,希望可以越做越好,我们不需要大而全的,要的是小而精!

#12楼    回复  引用    

2006-09-05 19:05 by weejie [未注册用户]
是啊,战线太长了,希望早日看到新作,

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-08-25 16:57 编辑过
Google站内搜索


相关链接: