导读 大家好,小宜来为大家讲解下。remobjects 并发,remobjects这个很多人还不知道,现在让我们一起来看看吧!一个与VB.NET完全代码兼容的Basic...

大家好,小宜来为大家讲解下。remobjects 并发,remobjects这个很多人还不知道,现在让我们一起来看看吧!

一个与VB.NET完全代码兼容的Basic的实现已经发布。Mercury增加了对多平台的支持,并与C#功能兼容。

Mercury的创造者RemObjects有许多适用于其他语言的类似产品,包括C#、Object Pascal、Go、Java和Swift。

该团队表示,Mercury目前与Visual Basic.NET的兼容性为99.9%,并且已经增加了大量的语言扩展和对C# 9.0功能的支持,这将使VB开发人员的生活更加轻松。这些额外的功能包括对指针和不安全代码的支持、懒惰属性以及C# 9的新记录。

通过成为RemObjects Elements编译器工具链的一部分,该实现还附带了一些额外的语言特性,包括映射类型和对面向方面编程的支持。

映射类型让开发者为类型创建兼容的包装器,而不至于最终出现包含真正类型的类。然后,这些包装器会被编译器消除,并重写成使用映射所提到的类型。映射类型的行为就像普通的非映射类型一样。

面向方面的编程将一般代码与那些通过跨越其他对象或层的边界与之交互的元素(方面)分开。Mercury支持方面和属性,并允许通过创建自定义方面来扩展编译器本身,这些方面基本上是更复杂的属性,可以控制编译器的行为。

Mercury的一个吸引力在于它支持的目标平台范围,包括.NET、.NET Core、Mono和ASP.NET Core;Java VM;Android、iOS、macOS、tvOS和watchOS、CPU原生Windows和Linux,以及WebAssembly。

在编程方面,Visual Basic.NET开发者可以在Visual Studio中使用Mercury,或者使用Mercury中的本地和轻量级IDE,用于Windows和Mac。

本文remobjects 并发,remobjects到此分享完毕,希望对大家有所帮助。