
ATL in .NET-- what's the scoop?
COM is still THE component model for unmanaged code. In VC++ .NET, we've
added the COM attributes, which make writing COM objects extremely easy,
which may make your dearly-bought knowledge of BEGIN_COM_MAP() less useful
anyways. ;)
We have also introduced a set of server side classes and framework for ATL,
usually referred to as ATL Server. These classes lets you write Web
applications and Web services with the ATL programming style very quickly.
And these classes can also be used outside of the Web application/service
framework.
--
Anson Tsao
Visual C++ libraries team
Of course, this posting wouldn't be complete without a nice, juicy
disclaimer from our lawyers: This posting is provided "AS IS" with no
warranties, and confers no rights. You assume all risk for your use. ? 2001
Microsoft Corporation. All rights reserved.
Quote:
> I'm still using Visual C++ 6.0, haven't even had a chance to look at .NET,
> but from what I hear, it's C# this and VB.NET that, with no hot talk about
> Visual C++ .NET or ATL.
> Maybe I'm just not hearing from the right sources, but I assume ATL will
> still play a pretty large role in Microsoft development efforts going
> forward? My only hesitance in asking that is since ATL is so closely
> associated with COM that there might be a movement away from ATL and that
> "old" programming model (even though .NET isn't officially released yet).
> Anyhow, if anyone's heard some good things about ATL's future or has some
> article links on what's in store for it in .NET, I'd appreciate it. I'd
> hate to think my dearly-bought knowledge of BEGIN_COM_MAP() might go to
> waste! ;)
> Thanks,
> Jimmy