Remoting SDK轻松构建分布式应用程序
远程处理SDK是一个框架,允许您构建使用服务公开功能的服务器。然后,可以通过网络从运行在各种平台和语言上的客户端应用程序远程访问这些服务。
远程处理SDK功能
服务器可以用Delphi、C++Builder和.NET(C#、Visual Basic.NET、Swift、Oxygene和Java)编写。它们可以部署到Linux、Windows和macOS服务器,包括云托管提供商(如Amazon Web Services或Azure),当然也可以部署到自托管服务器,为您提供了广泛的选择和灵活性。远程处理SDK使编写服务器变得容易,而不需要大量网络API和技术方面的专业知识。让服务器启动并运行可能需要几行代码。你实现了你的服务器逻辑,Remoting SDK可以处理剩下的部分。但是如果你确实需要更多的控制并知道你在做什么,RemotingSDK会提供你真正微调服务器操作所需的所有选项和灵活性。
客户端是与服务器通信的应用程序,Remoting SDK允许您将客户端功能添加到用几乎任何现代编程工具编写的应用程序中,适用于所有当前平台:
Cocoa开发人员可以在Xcode或Fire中使用Swift、Objective-C、Oxygene或RemObjects C#的原生Cocoa框架。
Microsoft Windows开发人员可以直接从.NET(无论是C#、Oxygene、Swift、Java还是Visual Basic)或Delphi和C++Builder中使用Remoting SDK来为其应用程序添加客户端连接。当然,.NET库也适用于Xamarin。
Android和Java开发人员可以使用本机Java库将应用程序连接到他们的服务器。
最后,甚至还有一个轻量级的JavaScript客户端层,供web开发人员直接从富网站或任何其他运行JavaScript的网站与服务器进行通信。
对于每个平台和开发工具,Remoting SDK客户端库都是本地实现的,完全从头开始——没有兼容性层,而且API在任何地方都感觉是本地的、自然的。