Saturday 12 January 2013

What offers the recent versions of .NET technologies such as C#, ASP.NET MVC, WCF, WWF, WPF, Silverlight, LINQ, Entity Framework, OData Services, ASP.NET Web API…etc. for you


What offers the recent versions of .NET technologies such as C#, ASP.NET MVC, WCF, WWF, WPF, Silverlight, LINQ, Entity Framework, OData Services, ASP.NET Web API…etc. for you

The some of the features of the Microsoft .NET recent versions 4 and 4.5 are given below.

1. Please note that each and every version of Microsoft .NET release tight, improve the security model and performance in various areas.

2. Microsoft .NET framework 4 introduces a new programming model called Parallel Computing for writing multithreaded and asynchronous code that greatly simplifies the work of application and library developers. This model enables developers to write efficient, fine-grained, and scalable parallel code in a natural idiom without having to work directly with threads or the thread pool. The new System.Threading.Tasks namespace and other related types support this new model. Parallel LINQ (PLINQ), which is a parallel implementation of LINQ to Objects.
Please visit below URL’s to know more about parallel programming.

3. In ASP.NET MVC, many features such as new Razor view engine, HTML 5 & Mobile supported templates, powerful hooks with Dependency Injection & Global Action Filters, OData Services, ASP.NET Web API, Asynchronous methods etc.
References:

4. The named, optional parameters enabled the developers that don’t need to pass the common values in method calls.
Please visit the below URL’s to know more about the details

5. The Covariance and Contravariance in Generics.
In Covariance, Object=string.
In Contravariance, string=Object.
For example, In Covariance èClass Y: X then we can assign X = Y.
In Contravariance èClass Y: X then we can assign Y = X.
Please visit the below URL’s to know more details about Covariance & Contravariance

6. Dynamic Language Runtime:  DLR makes it easier to develop dynamic languages like LISP, JavaScript, PHP, and Ruby to run on .NET framework and add dynamic features to statically typed languages.  Dynamic is behaves like type Object in most circumstances and resolved at runtime.
References:

7. The special feature called Asynchronous Programming with Async and Wait. This feature helps to avoid the performance bottlenecks & improve the responsiveness.
References:

8. Many features are improved and added in WCF, WPF, and WWF & AJAX library.

9. Tuple:  A Tuple has many items and each item can contains any type.   For example,
Tuple<int, string, string, bool> accountDetails = new Tuple<int, string, string, bool> (2345,
"ANZ Bank", “City”, true);   
Reference:

Note:
If you would like to find the version of Microsoft .NET installed on your machine then use either
  1. Open windows explorer and type %windir%\Microsoft.NET\Framework\
  2. Go to command prompt and type wmic product where "name like 'Microsoft .NET Framework%'" get name,version  and press enter
  3. Type regedit in RUN or Start Menu search box and press enter and then navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
References:

No comments:

Post a Comment