Hprose for .NET 1.4.0 发布

jopen 9年前

这是 Hprose for .NET 发布的第一个稳定版本,本次发布内容如下:

  • 支持除 .NET Micro Framework 以外的所有 .NET 框架版本,其中包含:

    • .NET Framework 1.0 ~ 4.5.1

    • .NET CompactFramework 1.0 ~ 3.5

    • .NET Framework X64 2.0 ~ 4.0

    • .NET Framework Client Profile 3.5 ~ 4.0

    • .NET Core 4.5 ~ 4.5.1

    • SilverLight 2.0 ~ 5.0

    • Windows Phone 7.0 ~ 8.1

    • Mono

    • Unity

    • Unity iOS

    • Unity Web

  • 支持同步调用和异步调用。

  • 支持 HTTP 和 TCP 服务器和客户端。

  • 可以以 ASP.NET 方式发布 HTTP 服务,也可以通过独立服务器方式发布 HTTP 服务。

  • 为所有版本的 .NET 提供了 System.Numerics 实现。

  • 为.NET 1.x 和 .NET CompactFramework 提供了 System.IO.Compression 实现。

  • 为 .NET 1.x 以外的所有 .NET 版本提供了 System.Action and System.Func 完整定义。

  • 提供了普通版本和泛型版本的 HashMap,用来支持 null 键值的 Hashtable 和 Dictionary。

  • 它比 .NET 平台上任何其它的序列化和 RPC 都更快,更易用和更稳定。

  • 提供了 NuGet 安装方式。

NuGet 地址为:

Hprose 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写。

它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。

它提供了高效的序列化和反序列化库,并在此基础上提供了方便灵活的 RPC 引擎。

Hprose 支持众多编程语言,例如:

  •  AAuto Quicker

  •  ActionScript

  •  ASP

  •  C++

  •  Dart

  •  Delphi/Free Pascal

  •  dotNET(C#, Visual Basic...)

  •  Golang

  •  Java

  •  JavaScript

  •  Node.js

  •  Objective-C

  •  Perl

  •  PHP

  •  Python

  •  Ruby

  •  ...

通过 Hprose,你就可以在这些语言之间方便高效的实现互通了。因此,Hprose 将是微服务的首选引擎。