语言编译转换-Xamarin框架

 语言编译转换指的是直接将某个语言编译为一个平台下的二进制文件。比较有名的是Xamarin框架,虽然它在 Android平台是内嵌了Mono虚拟机来实现的,但在 iOS平台下是以AOT 的方式编译为二进制文件的,所以把它归到语言编译转换类型。
  Xamarin始创于2011年,2016年被微软正式收购。Xamarin是Mono项目的一个分支,基于.NET的跨平台实现的一个开源项目。

xamarin-android- https://github.com/xamarin/xamarin-android
Xamarin.Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#.
Bluetooth LE plugin for Xamarin- https://github.com/xabre/xamarin-bluetooth-le

处理字节码, 常见的框架有AspectJ, Javasist, ASM. 

猜你喜欢

转载自blog.csdn.net/ShareUs/article/details/89704929