Next Generation User Experiences:
.NET offers a Framework for building applications and high-fidelity experiences in Windows that blend together application UI, documents, and media content, while exploiting the full power of the computer. WPF (Windows Presentation Foundation) offers developers support for 2D and 3D graphics, hardware accelerated effects, scalability to different form factors, interactive data visualization, and superior content readability.Seamless and Secured Environment:
Application security is a big deal these days; perhaps the most closely examined feature of any new application. .NET offers its best secured environment at run time. So that it is highly impossible to access the .NET application and its related data by the un-authorized users / hackers.The assembly (the compiled code of .NET framework) contains the security information like which categories of users or who can access the class or method. So that we can say that .NET Framework applications are much secured.
The security can be improved in the ASP.NET Web Sites by Security models like Integrated Windows Authentication, Microsoft Passport Authentication, Forms Authentication, and Client Certificate authentication.
Multi Language Support:
.NET provides a multi-language development platform, so you can work in the programming language you prefer. The Common Language Runtime (A part of .NET Framework) provides support for 3 Microsoft developed languages and several other languages from other vendors.Languages Supported by .NET Framework
Languages from Microsoft
- Visual C#.NET
- Visual Basic.NET
- Visual C++.NET
- VJ#.NET,
- Python.NET,
- IronPython.NET,
- APL.NET,
- Cobol.NET,
- Perl.NET,
- Pascal.NET,
- Component Pascal.NET,
- Curriculum.NET,
- Eiffel.NET,
- Forth.NET,
- Fortran.NET,
- Haskell.NET,
- Mercury.NET,
- Mondrian.NET,
- Oberon.NET,
- RPG.NET,
- Scheme.NET,
- Small Talk.NET,
- Standard ML.NET
Flexible Data Access:
.NET Framework supports flexible accessibility of database data with ADO.NET (ActiveX Data Objects .NET). ADO.NET is a set of classes that expose data access services to the .NET programmer. ADO.NET provides a rich set of components for creating distributed, data-sharing applications. It is an integral part of the .NET Framework, providing access to relational, XML, and application data.Superior of all previous languages and technologies:
Microsoft‘s target is to be at the top of all the development technologies / languages. That‘s why Microsoft designed .NET Framework with more advanced and superior programming features and standards, such as
- Platform independency
- Hardware independency
- Language independency
- Automatic generation of designer code
- Multi-threaded programming
- Rich OOP features like delegates, interfaces, extension methods, anonymous types, anonymous methods etc.
- Support for mobile application development etc.
No comments:
Post a Comment