Wrox Programmer Forums
|
General .NET For general discussion of MICROSOFT .NET topics that don't fall within any of the other .NET forum subcategories or .NET language forums.  If your question is specific to a language (C# or Visual Basic) or type of application (Windows Forms or ASP.Net) try an applicable forum category. ** PLEASE BE SPECIFIC WITH YOUR QUESTION ** When posting here, provide details regarding the Microsoft .NET language you are using and/or what type of application (Windows/Web Forms, etc) you are working in, if applicable to the question. This will help others answer the question without having to ask.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the General .NET section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old October 30th, 2006, 01:34 AM
Registered User
 
Join Date: Sep 2006
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Default COM Outdated?

I recently began working with COM/DCOM, and I just found various sources that say COM and DCOM are outdated. If they are outdated, then what is the current standard?

 
Old October 31st, 2006, 02:54 AM
Registered User
 
Join Date: Oct 2005
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

COM- >NET ASSEMBLIES[Create Windows Control by Using Windows Control Library Project in VS.NET]
DCOM->>NET REMOTING

 
Old November 3rd, 2006, 02:48 AM
Friend of Wrox
 
Join Date: May 2006
Posts: 643
Thanks: 0
Thanked 0 Times in 0 Posts
Default

COM and DCOM might be outdated, but they are still in common use. COM+ (and previously MTS) expanded on both COM and DCOM. For me, it has been rare to use DCOM without COM+ over the last few years. The COM+ features that replaced MTS are very strong and provide a great environment for creating client/server and n-tier applications.

That being said, .NET is bringing a lot of new ways to provide the features that COM and DCOM were providing, while at the same time improving on them and eliminating some of the problems and limitations.

If I were starting programming right now, I would ignore COM/COM+ and focus on .NET (for a Microsoft environment). However, in the work I do I am interfacing with legacy applications that use were written in the days of MTS, and are purely COM/MTS/COM+ applications, so I have one foot in each area (COM+/.NET), and a lot of developers are dealing with this for now. In 2 or 3 years there will be much less need to know COM/DCOM/COM+, so unless you need it for work.

One thing: At least for the time being, .NET uses COM+ for some of the features of Serviced components such as transactions, object pooling, decoupled events, and so on. This will also disappear sometime over the next few years, but it is still needed for certain things today.

Also, Web Services and SOA are taking the place in architectures that COM+/DCOM were used for.

Have fun

Woody Z http://www.learntoprogramnow.com





Similar Threads
Thread Thread Starter Forum Replies Last Post
'crviewer9.dll may be outdated' error HugoSousa Crystal Reports 1 February 26th, 2009 07:39 AM
Newbie... outdated book.. advice apprciated! mysticpain Beginning PHP 1 September 2nd, 2006 10:06 AM
Outdated: VB code version link - Thanks MythicalMe jminatel BOOK: ASP.NET 2.0 Website Programming Problem Design Solution ISBN: 978-0-7645-8464-0 11 August 14th, 2006 08:25 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.