Wednesday 3 May 2017

.NET Technology Development Phases.




The current technology of .Net has gone through significant phases of development.
·         OLE technology
·         COM technology
·         .NET technology.

OLE technology.

OLE(Object Linking and Embedding) technology was developed by Microsoft in the early 1990s to enable easy interprocess communication. OLE provide support to following.

  • ·         To embed documents from one application to another application.
  • ·         To enable one application top manipulate objects located in another application.

This enabled users to develop applications which required inter-operability between various productsa such as MS-Word and MS Excel.

COM  Technology.

Microsoft introduced the component based approach ,a program is broken into a number of independent compoents where each one offers a particular service.Each component can be developed and tested indepentently and then integrated in to the main system(Example spell checker component in MS Word).This technology is known as Compoent object model and the software built ising  COM is refered as componentware.

Benefits of COM technology.


  • ·         Reduces overall complexity of software.
  • ·         Enables distributed development across multiple organizations or departments and enhances software Maintability.

.NET technology

.NET technology is third generation component model.This provides a new level of interoperability compared to COM technology. COM provides a standard binary mechanism for inter module communication.This mechanism is replaced by intermediate  language called Microsoft Internediate language(MSIL) or simply IL in  .NET technology.various .NET –language compilers enforce interoperability by compiling code into IL, which is automatically Compatible with other IL modules. An inherent characteristic of IL  code is metadata ..Metadata is data about data and describes its charateristics including datatypes and locations.IL allows for true cross language integration..In addition to IL ,.NET includes a host of other technologies and tools that will enable us develop and implement Web-based applications easily.



                                                ------------ Muthu karthikeyan,Madurai

No comments:

Post a Comment