What is COM Component-
Microsoft COM(Component Object Model) this is technology of Microsoft operation system,enables the software to communicate.Microsoft provides COM interfaces for many Windows application programming interfaces such as Direct Show, Media Foundation, Packaging API, Windows Animation Manager, Windows Portable Devices, and Microsoft Active Directory (AD).
This is standards-based framework for creating data-oriented applications shared across multiple applications and platforms. The separation of presentation, data, and business logic used in concert with a single data model will enable developers to spend less time writing plumbing code and more time refining business logic.
.Net enable Data Driven development,since ASP.Net takes care of creating the presentation layer, a fully functional Website is output and ready for customization without the developer writing a single line of code.
Some Major Difference Are-
Microsoft has used COM for tecnologies from the 90's: OLE, ActiveX, DirectX, etc.
These technologies are still being developed with COM.
However, new modern technologies are using .NET: Windows Presentation Foundation
(WPF), Windows Communitation Foundation (WCF), lots of research projects.
Microsoft COM(Component Object Model) this is technology of Microsoft operation system,enables the software to communicate.Microsoft provides COM interfaces for many Windows application programming interfaces such as Direct Show, Media Foundation, Packaging API, Windows Animation Manager, Windows Portable Devices, and Microsoft Active Directory (AD).
What is .Net Component-
.Net enable Data Driven development,since ASP.Net takes care of creating the presentation layer, a fully functional Website is output and ready for customization without the developer writing a single line of code.
Some Major Difference Are-
- Both are compile dll files.Net DLLs (called Assemblies) are run using the Common Language Runtime, a virtual machine that looks after certain things such as Memory management, threads, garbage collection and security as the code is running.
- .NET Assemblies do not necessarily need to be 'registered', wheres COM DLL's need to be registered in the computer's registry.
- .NET comes with a whole framework of objects that can be built on, used, or extended to achieve various tasks. The framework is much more comprehensive than the COM libraries that came with the old Visual Studio packages.
Microsoft has used COM for tecnologies from the 90's: OLE, ActiveX, DirectX, etc.
These technologies are still being developed with COM.
However, new modern technologies are using .NET: Windows Presentation Foundation
(WPF), Windows Communitation Foundation (WCF), lots of research projects.
No comments:
Post a Comment