ESFramework 使用技巧 -- 跨平台开发
2012-05-18 10:42
211 查看
随着智能手机和移动平台的迅速崛起,现在的很多应用除了支持PC的桌面平台和Web外,也不得不对移动平台进行支持。
跨平台是ESFramework体系的重要特性之一,ESFramework通过提供多个平台的客户端引擎来实现这一点。我们跨平台解决方案的第一阶段主要任务是对.NET的各种客户端类型和主流移动设备的支持。
所有不同平台类型的客户端引擎都使用几乎完全一致的API接口,所以,就开发ESFramework客户端程序而言,从一个平台转向另一个平台,不需付出任何额外的代价。
通过公用同一个服务端实例,基于ESFramework开发的不同平台的客户端之间可以相互通信,如此,异构环境将变得透明化。而且,将服务端迁移到ESPlatform群集平台时,不同平台上的客户端程序不需要做任何改变。
在不同的平台上,开发基于ESFramework的客户端程序时,需要引用的动态库或包,如下表所示:
注意,由于受平台的限制,移动设备的客户端引擎以及Silverlight客户端引擎仅仅提供基础的通信功能(即六大武器中的四大武器),暂时不支持文件传送和P2P。
已经发布的动态库或包可以到我们的官网下载最新版本。
关于ESFramework的任何问题,欢迎联系我们:
官网:www.oraycn.com
电话:027-87638960
Q Q:372841921
邮件:esframework@oraycn.com
跨平台是ESFramework体系的重要特性之一,ESFramework通过提供多个平台的客户端引擎来实现这一点。我们跨平台解决方案的第一阶段主要任务是对.NET的各种客户端类型和主流移动设备的支持。
所有不同平台类型的客户端引擎都使用几乎完全一致的API接口,所以,就开发ESFramework客户端程序而言,从一个平台转向另一个平台,不需付出任何额外的代价。
通过公用同一个服务端实例,基于ESFramework开发的不同平台的客户端之间可以相互通信,如此,异构环境将变得透明化。而且,将服务端迁移到ESPlatform群集平台时,不同平台上的客户端程序不需要做任何改变。
在不同的平台上,开发基于ESFramework的客户端程序时,需要引用的动态库或包,如下表所示:
注意,由于受平台的限制,移动设备的客户端引擎以及Silverlight客户端引擎仅仅提供基础的通信功能(即六大武器中的四大武器),暂时不支持文件传送和P2P。
已经发布的动态库或包可以到我们的官网下载最新版本。
关于ESFramework的任何问题,欢迎联系我们:
官网:www.oraycn.com
电话:027-87638960
Q Q:372841921
邮件:esframework@oraycn.com
相关文章推荐
- ESFramework 使用技巧 -- 跨平台开发
- IOS 使用Interface Builder开发界面入门与技巧
- 提高你开发效率的十五个Visual Studio 2010使用技巧
- Unity 游戏开发技巧集锦之使用cookie类型的纹理模拟云层的移动
- Windows Phone 实用开发技巧(22):使用日志记录当前信息与异常信息
- 使用android studio及夜神模拟器开发调试操作技巧
- 使用genstring工具 生成国际化文件 ios开发 字符串国际化 工作技巧
- 提高你开发效率的十五个 Visual Studio 使用技巧
- 使用 Vagrant 打造跨平台开发环境
- 使用 Vagrant 创建跨平台开发环境
- C#开发和使用中的23个技巧
- 跨平台移动开发_PhoneGap API Camera 使用摄像头采集照片.
- C#开发和使用中的23个技巧
- 跨平台开发使用ant部署并测试
- C#开发和使用中的23个技巧_C#教程
- Java开发 Eclipse使用技巧(转)
- Android在开发中的使用技巧之解决ScrollView嵌套RecyclerView出现的系列问题
- 使用NetBeans开发跨平台的C++项目
- 使用Qt开发跨平台桌面应用时,应该选择widgets还是qml?
- iOS开发:NSLog使用技巧