Welcome to Bucaro TecHelp!

Bucaro TecHelp
HTTPS Encryption not required because no account numbers or
personal information is ever requested or accepted by this site

About Bucaro TecHelp About BTH User Agreement User Agreement Privacy Policy Privacy Site Map Site Map Contact Bucaro TecHelp Contact RSS News Feeds News Feeds

ASP.NET 5 Open Source Web Framework

In February 2015, Microsoft announced a completely revamped version of ASP.NET. As an open source web framework, ASP.NET 5 makes it easier for developers to create modern web applications at reduced cost. The developers can now run ASP.NET applications on three distinct platforms, i.e., Windows, Linux and Mac.

However, the latest version of the web framework does not support Web Forms and VB.NET. It requires you to use C# while developing web application using ASP.NET 5. The version 5 of the popular web framework also comes with several new features that will help you to build perceptive dynamic pages rapidly.

Various New Features to Effectuate Modern Web Application Development

Option to Use 3 Runtime Engines

In the new framework, you have option to choose from three distinct runtime engines, i.e., Full.Net CLR, Core CLR and Cross-Platform CLR. Full.Net CLR can be used as the default runtime engine; whereas Core CLS is designed as a modular and cloud optimize runtime. On the other hand, Cross-Platform CLR will enable you to create ASP.NET applications for Mac OS X and Linux, in addition to Window. Thus, you can now choose the runtime according to the nature and requirements of the individual applications.

A Unified Core Framework

The latest version of the web framework also comes with a unified core framework called MVC 6. You can use MVC 6 to avail features of Web Pages, MVC and Web API. The unified framework allows you to handle requests using only one type of controller for ASP.Net Web Pages, ASP.Net MVC and ASP.Net Web API applications. So you are no longer required to write separate code for each of these technologies.

Tag Helpers

The new version allows you to create Views using Tag Helpers instead of conventional MVC helpers. The new option enables you to use HTML helpers in your Views. You can further use the markup simply by extending the semantics of tags. The Tag Helpers will make your Views appear more natural and readable. At the same time, you can take advantage of the HTML editor to customize the output of HTML Helpers by adding extra markup.

Cloud Ready Configuration

The revamped framework further makes it easier for you to publish or deploy projects in the cloud without worrying about different configurations. It comes with a cloud ready configuration that simplifies the process of migrating or deploying projects in the cloud. You can further help in the project migration or publication by converting the project into an Azure cloud project. The converted Azure cloud project can be published in a quicker and easier way.

Option to Choose from Several Hosting Platforms

You also have option to host the web application on a number of platforms. The web framework comes with a new modular HTTP request pipeline that supports Internet Information Services, Kestrel server and Open Web Interface for .Net (OWIN) based server, while allowing users to self-host the application through a custom process. As your application will not interact with the web server directly, you can seamlessly switch from one hosting platform to another.

Built-in Dependency Injection

Your applications will now have access to a common dependency injection service. Likewise, the common dependency injection service is also available to various frameworks like Web API, MVC, Identity and SignalR. You can take advantage of the dependency injection service to effectuate and simplify testing and composition. However, you also have option to replace the minimalistic Inversion of Control container included in ASP.NET 5 with a container of your choice.

RSS Feed RSS Feed

Follow Stephen Bucaro Follow @Stephen Bucaro

Fire HD
[Site User Agreement]  [Advertise on This site]  [Search This Site]  [Contact Form]
Copyright©2001-2010 Bucaro TecHelp P.O.Box 18952 Fountain Hills, AZ 85269