.NET Framework Evolves into a Cross Platform Framework

.NET web development framework was launched around 15 years ago and during all these years we have seen a lot of evolution in the framework. One of the latest and i think is by far the biggest advancement is that the the source code has now change into an opensource framework. Microsoft have alway been very reserved and concealed the code for so many years . The code is no longer copyrighted. Earlier, .NET was not a cross platform framework and used to run only on Windows, however, now it is open to numerous platforms from now on. This is certainly a good news for a huge community of asp.net developers who cannot afford to purchase Windows.

The .NET version 5 has been launched by Microsoft and is now available for Linux and Mac by open sourcing almost all of the complete server-side .NET core . The company is also open sourcing RyuJit (the modern JIT compiler) along with the .NET Garbage Collector, which makes it a cross-platform framework.

Till the last version, there was only a single, giant framework version, which was supposed to be installed in all the machines, no matter whether you need the full version of the framework or not. .NET 5 which used to be a big framework has now evolved into a sleek, cross-platform, and modular framework by acquiring very less space. This is one of the greatest step in the asp.net development services .

Wherefore, the dependency of the application on the framework can be confined to the features which are required. Thus, you need not to worry about framework updates to unnecessary areas of the framework. This sounds to be a bit of a relief to testing team and incorporating updates to the several part of the framework.

Recommended URL:https://www.ingeniumweb.com/blog/post/aspnet-vnext-what-makes-it-the-most-preferred-tool-for-developing-a-web-application/2347/

Though, Microsoft has not officially launched the complete version of this cross-platform .NET version, however it is present on GitHub.

ASP.NET 5.0

The new version named as ASP.NET 5 comes with handy features are on the top of it we can run ASP.NET 5 on Mac, Windows, and Linux as well. The core web development framework has now turned very sleek as it no more needs “System.Web.dll” and is grown to be more modular (one can get most of the features in the for of NuGet packages). Wherefore, one can optimize their application only with the essential requisites. Inquisitive developers can go to Github to take a look.

ASP.NET 5 is powered with web server for Linux and MAC called Kestrel which is built on libuv.

For hosting your ASP.NET 5 you can go for self-host or IIS on your process.

The Configuration based on cloud-ready environment obliterated the usage of Web.Config, which was a very important part of ASP.NET since the very beginning. It is also easy for the ASP.NET 5 cloud based apps, as the application has the capability of reading automatically the appropriate configuration values for a particular environment.

Visual Studio 2015

Visual Studio 2015 is now empowered with intrinsic supports for Grunt, Bower, and Gulp – popular tools which are an open source. Visual Studio framework also gives you IntelliSense technology with all the current packages. The IntelliSense support to Atom, Sublime, Vim, Brackets, and Linux, Emacs on Windows, and Mac, a community of developers has created OmniSharp plus the Kulture build system.

Along with this there is a free SKU for Visual Studio open source framework for developers and students known as the Visual Studio Community.

Celin Smith Celin Smith is Java developer and blogger at Xicom who loves to write about web & mobile apps. Xicom is a one of the leading Java Development Outsourcing Company which provides different array of genuine software solutions like Custom Software Development, IT Outsourcing Services, Web application development services to its clients globally. Xicom Technologies Ltd., a software development realm, is a CMMI Level-3 & ISO 9001 Certified company that is renowned for providing top-notch services to its global clientele.
  • asp.net
  • development
By Celin Smith On 16 Jul, 15  Viewed: 242

Other blogs you may like

Readonly textbox postback issues and solutions

In many cases we need to use read only text box so user cannot edit the value but readonly textbox will lost its value after postback. Let’s say you have a read only text box to set date by using ajax calendar so after post back date will be lost, other case might be you are setting some value in... By Ali Adravi   On 24 Apr 2013  Viewed: 2,807

Call code behind method from JavaScript in asp.net

There are ways to call a web service method JavaScript, for more detail you can see [how to retrieve data from database using JavaScript in asp.net][1], but is there any way to call a normal method from JavaScript? And the answer is No; show how we can call a code behind method from JavaScript,... By Jonathan King   On 08 Apr 2013  Viewed: 10,656

Gridview paginated data with search and sort functionality in asp.net

Most of the times we need to use GridView control to show tabular data in our asp.net application. We simply write procedure to search the records and bind them with GridView and show 10 to 20 records per page. Have you ever thought that why you are fetching all the records and show only 10 to 20... By Ali Adravi   On 16 Feb 2013  Viewed: 6,220

ASP.Net 4.5 new feature Model Binding

A nice feature with ASP.Net is the model binding, it reduced our code and effort to bind our well know controls like GridView, DataList, Repeater etc. So let’s see how we can bind our old controls in new and easy way. Let’s see how we bind the our grid before 4.5 1. We write the code to get... By Mike .Net   On 17 Jan 2013  Viewed: 2,653

Upload multiple image in multiple size with progress bar in asp.net

In asp.net there is not control to select multiple files and upload them once with progress bar, so we will use a small third party DLL to achieve this functionality. We will use Flajaxian FileUploader, you can download it from [http://www.flajaxian.com][1] We will create three different images... By Hamden   On 12 Jul 2012  Viewed: 5,690