Technically you can use either of them for any task. Chances are that legacy
code would probably be using COM, in which case, you may want to continue
using that - though you could migrate partially to .NET and use COM-interop.
For new work, it may be smarter to use .NET - whatever anyone else says, COM
is for all practical purposes a soon-to-be-obsolete technology.
Also note that .NET is a lot simpler to use than COM. You'd find more
programmers comfortable with .NET than with COM. .NET apps are easier to
debug, deploy and support. You'd have access to the extensive BCL.
--
Regards,
Nish [VC++ MVP]
http://www.voidnish.com http://blog.voidnish.com
"Kenroy" <Ke****@discussions.microsoft.com> wrote in message
news:BE**********************************@microsof t.com...
is COM used widely nowadys or is .NET the best thing to use nowadys?if
yes
what type of applications is COM mainly used for developing?
what type of applications .NET not suitable for?