Interoperability
Since PC frameworks usually require cooperation amongst
more up to date and more seasoned applications, .NET Framework gives intends to
get to capacities actualized in more up to date and more established projects
that execute outside .NET condition. Access to Component Object Model (COM)
segments is given in System.Runtime.InteropServicesand System.EnterpriseServices namespaces of the structure.COM is a Binary Interface. This makes COM interfaces alluring for question situated C++ libraries
that are to be utilized by customers ordered utilizing distinctive compiler
variants.
Portability
While
Microsoft has never executed the full structure on any framework with the
exception of Microsoft Windows, it has built the system to be
cross-platform,and usage are accessible for other working frameworks (see
Silverlight and § Alternative usage). Microsoft presented the particulars for
CLI (which incorporates the center class libraries, CTS, and CIL), and C++/CLI
to both Ecma International (ECMA) and International Organization for
Standardization (ISO), making them accessible as official models. This makes it
feasible for outsiders to make perfect executions of the system and its
dialects on different stages.
Security
.NET
Framework has its own particular security component with two general elements:
Code Access Security (CAS), and approval and confirmation. CAS depends on
confirmation that is related with a particular get together. Normally the
confirmation is the wellspring of the get together (regardless of whether it is
introduced on the neighborhood machine or has been downloaded from the
Internet). CAS utilizes confirmation to decide the authorizations allowed to
the code. Other code can request that calling code be conceded a predetermined
authorization. The request causes CLR to play out a call stack walk: each
gathering of every strategy in the call stack is checked for the required
consent; if any get together is not conceded the authorization a security
special case is tossed.
Language autonomy
.NET
Framework presents a Common Type System (CTS) that characterizes every
conceivable dat sorts and programming builds bolstered by CLR and how they
might communicate with each other fitting in with CLI determination. On account
of this element, .NET Framework bolsters the trading of sorts and protest
examples amongst libraries and applications composed utilizing any accommodating .NET language.
Type safety
CTS
and the CLR used in .NET Framework also enforce type safety. This prevents
ill-defined casts, wrong method invocations, and memory size issues when
accessing an object. This also makes most CLI languages statically typed (with
or without type inference). However, starting with .NET Framework 4.0, the
Dynamic Language Runtime extended the CLR, allowing dynamically typed languages
to be implemented atop the CLI.
A
recent survey says that “Dot Net would create 1.7 lakh job opportunities in
India and the dot net expert would earn around 18,000 per month”. Many of the
recruiters says that the demand for
“dot net experts
would be increasing day by day” So it’s right time to begin your career in the
dot net by enrolling Dot Net Training in
Chennai.
No comments:
Post a Comment