What is new in ASP.Net 5
The development of modern web applications may seem to be heading towards a right direction after the release of Microsoft’s ASP.Net 5. Asp.Net which has been gaining popularity among the web developers since its first release may impress its users with the new features that have been added to its latest kid. Here are the details about the new features that have been added to asp.net 5.
Introduction of new tag helpers
Anyone dealing with designing and developing of a website will appreciate the importance of the tag helpers. The new tag helpers will help you customize the way you create the views in Asp.Net application. There are new tags used in creating forms such as Html.BeginForm(), HmlLabelFor among many other new form related tags that are different from the tags previously used.
Integration of Asp.Net into OSX and Linux
This new feature will spread the use of Asp.Net to a wide scope. It will be possible for you to run Asp.Net on OSX and Linux operating systems. Previously this was impossible. This means that there would be increased audience of developers using diverse software development tools on Asp.Net
Joining of Web API controllers and MVC
In the new Asp.Net 5, there is one controller class that would be controlling both Web APIs controllers and MVC. IActionResult can be used to return view on MVC and data on Web API. However, the same controller can return view and data .
Doing away with forms
One of the most liked feature on Asp.Net, the web forms are not in the new Asp.Net 5. You may be forced to write your web forms using other platforms.
No Visual Basic
Finally it may be time for you to upgrade from Visual Basic as it is not supported in the new Asp.Net 5. Migrating to C# may not be a bad option.
There is a new technology that you may use to view components in your web application. View Components feature will enable you to easily call on any component such as an add to appear on the web page.
in Asp.Net 5 , xUnit.net will be used as a testing framework for your Asp.Net applications.
Asp.Net 5 comes with a built-in support for Dependency Injection and service Location Pattern. This reduces the stress of having to rely on third party providers of this service.