ESFramework 使用技巧 -- 跨平台开发

       随着智能手机和移动平台的迅速崛起,现在的很多应用除了支持PC的桌面平台和Web外,也不得不对移动平台进行支持。

       跨平台是ESFramework体系的重要特性之一,ESFramework通过提供多个平台的客户端引擎来实现这一点。我们跨平台解决方案的第一阶段主要任务是对.NET的各种客户端类型和主流移动设备的支持。

       所有不同平台类型的客户端引擎都使用几乎完全一致的API接口,所以,就开发ESFramework客户端程序而言,从一个平台转向另一个平台,不需付出任何额外的代价。

       通过公用同一个服务端实例,基于ESFramework开发的不同平台的客户端之间可以相互通信,如此,异构环境将变得透明化。而且,将服务端迁移到ESPlatform群集平台时,不同平台上的客户端程序不需要做任何改变。

 

       在不同的平台上,开发基于ESFramework的客户端程序时,需要引用的动态库或包,如下表所示: 

                   

      注意,由于受平台的限制,移动设备的客户端引擎以及Silverlight客户端引擎仅仅提供基础的通信功能(即六大武器中的四大武器),暂时不支持文件传送和P2P。

      已经发布的动态库或包可以到我们的官网下载最新版本。

 

关于ESFramework的任何问题,欢迎联系我们:

官网:www.oraycn.com

电话:027-87638960

Q Q:372841921

posted on 2012-05-18 10:42  傲瑞中国  阅读(407)  评论(0编辑  收藏  举报

导航