Extrapolix

Microsoft Dotnet The One Stop Service

Microsoft Dotnet The One Stop Service

.NET 5 provides libraries, frameworks, tools, and APIs to build, test, run, and deploy software that targets cross-platform and any-device.

.NET 5 Key Features
Desktop Development (.NET)

.NET 5 will support all major desktop development libraries and functionalities. Four major desktop platforms are Windows Forms, WPF (uses XAML, C#), UWP -Universal Windows Platform (used in building next gen UI apps) and Xamarin (used in building cross platform apps).

Web Development (ASP.NET)

ASP.NET is an open source framework for building modern web apps and services. It is a cross platform and runs on Windows, Linux, macOS, and Docker. ASP.NET Core and Web API will be part of .NET 5 to build Web and cloud applications.

Key Capabilities:
Mobile Development (.NET)

Xamarin supported by the Mono runtime, is Free, Cross-platform, Open source app platform for building Android, iOS, macOS, tvOS, and watch OS apps with .NET and C#. Xamarin provides a set of developer tools, programming languages, and libraries. XAML is the major UI programming language for Xamarin. Xamarin compiles C# and XAML code into native iOS and Android binaries before they can be deployed on iOS and Android devices.

Cloud Development (.NET)

Azure is a cloud platform designed to simplify the process of building modern applications. Whether to host the applications entirely in Azure or extend on-premises applications with Azure services, Azure helps to create applications that are scalable, reliable, and maintainable. With extensive support in tools like Visual Studio and Visual Studio Code and a comprehensive SDK library, Azure is designed to make development in cloud platform most productive. Azure cloud development includes a mix of frameworks and tools including ASP.NET, Web API, Server less computing, data models and Azure databases, microservices, docker containers, DevOps, and more.

Game Development (.NET)

Unity is a real-time 3D development platform for building 2D and 3D application, like games and simulations, using .NET and the C# programming language. Unity can target 25+ platforms across mobile, desktop, console, TV, VR, AR, and the web. Unity is FREE to start with and is available for both Windows and macOS. Unity will be supported by .NET 5 and Visual Studio 2019 to build games for Xbox, mobile, and other gaming platforms.
Machine Learning (.NET)

ML.NET is an open source and cross-platform machine learning framework. With ML.NET, custom ML models using C# or F# can be created without having to leave the .NET ecosystem. ML.NET lets the .NET developer re-use all the knowledge, skills, code, and libraries to easily integrate machine learning into your web, mobile, desktop, games, and IoT apps.

ML.NET is aimed at providing the end-end workflow for consuming ML into .NET apps across various steps of machine learning (pre-processing, feature engineering, modeling, evaluation and operationalization).ML.NET 1.0 works everywhere including Windows, Power BI, Azure, and more.ML.NET is extensible and works with Tensor Flow, ONNX, and Infer.NET.

IoT and Devices (.NET)

With C# and .NET IoT apps can be built that run on Raspberry Pi, Humming Board, Beagle Board, Pine A64, Minnow Board MAX, Dragon Board 410c and more. Leverage the open-source libraries and frameworks to interact with specialized hardware such as sensors, analog-to-digital converters, and LCD devices. .NET 5 will support Windows IoT devices and targets both ARM32 and ARM64 processors. UWP is used to build Windows devices apps running Windows 10 IoT Core. The apps can run on Raspberry Pi, Minnow Board MAX, Dragon Board 410c, and more.

Interoperability (.NET)

.NET will continue to work with other languages and libraries. Angular, React and other popular JS libraries are supported in Visual Studio and can be integrated in .NET projects.

Scroll to Top