Web developers: Microsoft Blazor lets you build native iOS, Android apps in C#,...
source link: https://www.zdnet.com/google-amp/article/web-developers-microsoft-blazor-lets-you-build-native-ios-android-apps-in-c-net/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Web developers: Microsoft Blazor lets you build native iOS, Android apps in C#, .NET
Microsoft offers a new tool for building native iOS and Android apps in programming language C# and .NET.
By Liam Tung | January 16, 2020 -- 13:24 GMT (21:24 SGT) | Topic: Enterprise Software
Microsoft wants .NET developers to use its new experimental Blazor toolkit for building web apps to create native iOS and Android apps in C#.
Microsoft this week announced Experimental Mobile Blazor Bindings for Blazor, a feature of ASP.NET that allows developers to "build interactive web UIs using C# instead of JavaScript".
"These bindings enable developers to build native mobile apps using C# and .NET for iOS and Android using familiar web programming patterns," explained Microsoft engineer Eilon Lipton.
SEE: How to build a successful developer career (free PDF)
Last year Microsoft showed off a project using Blazor in which it built a desktop Flutter app, which are usually written in Dart and meant for mobile, but with Blazor and .NET Core instead.
Microsoft announced Blazor in early 2018 but still considers Blazor an experimental web UI framework from ASP.NET that aims to bring .NET applications to all browsers via WebAssembly.
"It allows you to build true full-stack .NET applications, sharing code across server and client, with no need for transpilation or plugins," Microsoft explains.
Microsoft is experimenting with Blazor and Mobile Blazor Bindings to cater to developers who are familiar with web programming and "web-specific patterns" to create native mobile apps.
The idea behind releasing the mobile bindings now is to see whether these developers would like to use the "Blazor-style programming model with Razor syntax and features" as opposed to using XAML and Xamarin.Forms. However, the underlying UI components of Mobile Blazor Bindings are based on Xamarin.Forms.
If the feedback is positive, Microsoft may end up including it in a future version of Visual Studio, according to Lipton.
SEE: Microsoft's GitHub to developers: New Android app beta lets you do these tasks
Developers can test out Mobile Blazor Bindings if they have installed .NET Core 3.0 or 3.1 SDK, Visual Studio, and ASP.NET.
As Microsoft outlined at .NET Conf 2019, its vision for Blazer covers the full spectrum of apps, including server-based web apps, offline web apps with WebAssembly, progressive web apps, hybrid .NET native apps that render to Electron and work offline, and native desktop and mobile apps.
Recommend
-
8
Blazor UI Components Key Features Find truly native Blazor components for every use caseCut development time and cost in half with the Telerik high-performing Grid...
-
47
rnx-kit Tools which help developers build, deliver, and maintain React Native apps and libraries. The Basics React Native engineering is complicated, and the ecosystem changes quickly. The tools here aim to improve t...
-
6
0:00 / 1:31:24 ...
-
3
Apple’s Swift Playgrounds 4 Now Lets Developers Create Apps Directly from iPad By Jesse Hol...
-
12
BlazorBindings.Maui Getting Started Check out the documentation for how to build your first app: https://dreamescaper.github.io/MobileBlaz...
-
4
Apple’s App Store now lets developers charge as much as $10,000 for an app Wednesday, December 7, 2022 3:03 pmWednesday, December 7, 2022
-
4
Windows 11 build 25262 now lets you use Windows Widgets without a Microsoft Account...
-
3
Microsoft 365 app for Android now lets you quickly jump into files you opened recently...
-
0
macOS Sonoma lets developers port Windows games to the Mac, here’s how it works ...
-
5
On Thursday, Apple announced that...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK