编者语:五一祝各位劳动者快乐。今天是该系列文章的最后一篇,当然Evolve 2016还有很多很多的内容,但是我觉得iOS Simulator(for Windows), Xamarin Previewer ,以及Xamarin Workbooks是最为关键的三个技术,也是国内开发者比较关注的内容。其他的在日后文章上陆续补上。
谈Xamarin Workbooks时,我们得先谈谈Roslyn这个编译器。传统的编译器都是黑盒子:源代码从黑盒子的一端进入,目标文件/程序集从另一端出来。Roslyn项目改变这种模型,开放了Visual Basic和C#编译器的API。这些API允许工具和终端用户查看代码编译过程中编译器的状况。也就意味着开发者可以实时在编译过程中访问和分析编译数据。Xamarin Workbooks正是基于Roslyn的技术实现的。