• home
  • Email: trainings@synapseindia.careers

Blogs

back

What is New in ASP.NET 5 ?

Apr 24, 2015

ASP.NET is 15 years old since it has been released back in 2000, just to put things into perspective. Let us see some of the new features of ASP.NET 5 Below :

  • ASP. Net 5 is open source
ASP.NET 5 is developed as an open source project and is available on GitHub. If you want you can download the code and make changes and then submit those changes. Obviously the ASP.Net team is responsible which of those changes will find their way to the official final release. I really like the new approach that MS is taking on the whole open source subject. I think most developers love it and it helps us to understand more about how everything is built.
  • ASP.NET is supported by a cross-platform run time
This simply means that ASP.Net 5 applications can run now on the MAc OS X and Linux operating systems. This means that developers that do not come from a Windows background can build and run their apps in a Mac Book. I think that will open new horizons for people that chose not to use machines that run Microsoft operating systems. Some developers might argue that they have been running ASP.Net apps on Mono. As we know Mono is an open source implementation of Microsoft's .NET Framework. It is not the same code base. When hosting your application the ASP.Net 5 gives you two choices and great flexibility since ASP.Net 5 works with two runtimes, .NET Core and .Net Framework. Applications using the .NET Core (which is more limited than the full .Net version) will run on this version of the runtime even if the host machine runs a different version of the runtime. If one updates the runtime of that particular application other applications that run on different versions of the runtime will not be affected. Another thing to bear in mind is that you will not be prompted for updates for features that you do not need. You can also have your application running on the full .Net Framework so you can have full access to all of the APIs available.
  • Support for AngularJS
AngularJS is a JavaScript framework. It can be added to an HTML page with a <script> tag. AngularJS extends HTML attributes with Directives. It is extremely popular amongst client-side developers and now there is great support in Visual Studio 2015 for AngularJs modules e.t.c.
  • Support and Integration with Bower, Grunt and Gulp
There is a built in support for Bower, Grunt and Gulp in VS 2015. Developers can manage JavaScript and CSS libraries through Bower which is basically a package manager for client-side libraries.Through GruntJS developers can minify javascript files,compile LESS and Sass files into CSS, do code validation, run javascript unit tests. A great addition for front-end development that will excite many client side developers.

SynapseIndia (CEO: Shamit Khemka)

Leave a Reply

Your email address will not be published.