微软推出浏览器开发方法,助力开发者打造移动APP

发表时间: 2020-01-18 02:23


微软对外发布了Blazor实验性项目Mobile Blazor Bindings,让开发者能够使用Blazor开发原生移动应用程式。Blazor本身是一个浏览器应用程式的.NET开发框架,开发者可以直接使用C#和HTML等熟悉的工具,开发浏览器的单页应用程式。

而现在这个方便的开发方法,也被带到移动应用程式开发上,开发者可以使用网页程序开发模式,使用C#和.NET,建置iOS和Android原生移动应用程式,Mobile BlazorBindings采用Blazor程序开发模型,并以Razor语法定义UI元件以及应用程式行为,微软提到,随附的UI元件是利用Xamarin.Forms原生UI控制元件作为基础,因此可开发出精美的原生移动应用程式。

Blazor模型则会与移动特殊元件的Razor语法共存,微软表示,这种形式对于过去使用过Razor语法的网页开发人员来说,将会非常熟悉。要开始使用Mobile Blazor Bindings,开发者需要使用Visual Studio或是Visual Studio for Mac,并且安装.NET Core 3.0或3.1SDK,另外,还需要ASP.NET以及Xamarin.Forms。



而之所以现在释出这项开发工具,是因为微软发现有许多开发人员,喜欢使用XAML和Xamarin.Forms来开发原生移动应用程式,而社群中也有声音,表示希望能以开发网页的方式来开发应用程式,因此微软推出这个实验性Mobile BlazorBindings来试水温,观察开发者对于Blazor开发模型结合Razor语法的反应,未来甚至有机会在Visual Studio上提供选择项目。