Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Visual Studio.NET / Extensibility / September 2004

Tip: Looking for answers? Try searching our database.

Managed or Umanaged

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
SourceCode - 27 Sep 2004 11:19 GMT
We want to integrate our product into Visual Studio 2005 and will need to
create a project system very similar to the Figures sample. Should we go
managed or unmanaged and what is the pros and cons? Will the Figures sample
or a similar sample soon be available for managed code?
"Ed Dore [MSFT]" - 27 Sep 2004 21:56 GMT
I'm not sure what the VSIP teams plans are with respect to new managed
samples. In the current VSIP8 beta1 drop, as you are probably aware, there
are no managed samples on par with the Figs sample.  

However, work is ongoing with respect to the Managed Package Framework,
which will facilitate implementing a project system with VB .Net or C#. So
ultimately, it will probably be a matter of language preference. While the
core IDE itself is still primarily written with C++/COM, new features like
Team System (http://lab.msdn.microsoft.com/vs2005/teamsystem/) are
primarily authored in C#.

I've been a C++/MFC/ATL/COM type for years and years. But I just spent the
better part of the day writing/debugging a C++ addin, that took me all of
20 minutes to write in C#. (admittedly, it was a bug caused by a bad
parameter I was passing to a DTE automation method, and if I'd used my
brain a bit more, I could have probably caught it sooner).

If your development team is most familiar with C++/ATL/COM, then C++ is
probably your best bet. But if you have some folks that are more familiar
with C# (though a dose of interop/pinvoke), then you might prefer C#.

I'll let others in the community chime in with their preferences.

Sincerely,
Ed Dore [MSFT]

This post is 'AS IS' with no warranties, and confers no rights.

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.