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

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

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

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

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

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

ESFramework 使用技巧 -- 跨平台开发_第1张图片

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

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

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

官网:www.oraycn.com

电话:027-87638960

Q Q:372841921

邮件:[email protected]

你可能感兴趣的:(framework)