What is.NET?.NET is a "revolutionary new platform, built on open Internet protocols and standards,...
-
Upload
avis-johns -
Category
Documents
-
view
214 -
download
0
Transcript of What is.NET?.NET is a "revolutionary new platform, built on open Internet protocols and standards,...
![Page 1: What is.NET?.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications.](https://reader035.fdocuments.us/reader035/viewer/2022071717/56649e375503460f94b27176/html5/thumbnails/1.jpg)
What is .NET?
.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications in new ways."
- Microsoft
![Page 2: What is.NET?.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications.](https://reader035.fdocuments.us/reader035/viewer/2022071717/56649e375503460f94b27176/html5/thumbnails/2.jpg)
.NET Features/Claims• “Common Language Runtime” (CLR)
– Runs bytecode in an Inter-Language (IL) format.– Allows inter-language and inter-machine interoperability.
• Rich base class library– Set of components and services giving developers access to
the features of the runtime.
• Ease of development of web-based services– Provides an environment facilitating development and
deployment of web based services.
• New Programming Language called C#– Derives from C and C++ with several additional features
such as garbage collection.
• Provides SOAP capabilities– Allows .NET components to exchange data messages with
components on other platforms.
![Page 3: What is.NET?.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications.](https://reader035.fdocuments.us/reader035/viewer/2022071717/56649e375503460f94b27176/html5/thumbnails/3.jpg)
.NET and Jini™
• IL format lets developers use the language of their choice– Removes Jini’s “limitation” of using just Java for
implementing services.
• Support for SOAP– Allows .NET components to communicate with
components on other platforms.– Provides an intrinsic XML-based serializer.
![Page 4: What is.NET?.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications.](https://reader035.fdocuments.us/reader035/viewer/2022071717/56649e375503460f94b27176/html5/thumbnails/4.jpg)
.NET and Jini™
• Provides an extensible Loader – Allows dynamic (re)configuration of components
and services.
• Provides an extensive integrated Security model– Includes verification checks, access control to
resources, etc.
• Includes most features of Java– e.g. automatic memory management, garbage
collection, type safety and exception handling.
![Page 5: What is.NET?.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications.](https://reader035.fdocuments.us/reader035/viewer/2022071717/56649e375503460f94b27176/html5/thumbnails/5.jpg)
Does it then make sense to implement
“The Jini™ Pattern Language” using the .NET framework?