My biggest issue with VC6 is it has the older MFC and compiler. The IDE is
nicer, but the result is not nearly as nice. Also the VC6 resource editor
didn't change anything. So often my Japanese would turn into ???? ????
type strings. The later version works fine with Unicode .RC files and I
new ones.
it was kind of nice, but I wouldn't go back...
"Hendrik Schober" <SpamTrap@gmx.de> ha scritto nel messaggio
news:OggtMUiqIHA.4848@TK2MSFTNGP05.phx.gbl...
VC++6 era was not so dreaded after all. VC++6 was a good compiler
when it came out. It still is the one of most widely used
compilers today. It definetely faster than newer VC++ compilers.
That depends on what software you had to write with it. I
had to write code that had to compile on VC6, several CW
versions, and several GCC versions.
I agree with you that if you need to develop multiplatform C++ code or do
advanced things with C++ templates VC6 is limited in capabilities.
But VC6 has a great IDE and offers very productive ClassWizard for MFC
development (and was and still is very fast, as others wrote). So if you
were focused on Windows-only MFC development, VC6 was really a *great*
tool.
VC6 + WndTabs + Visual Assist X offered a great development experience.
Today VC6 is in "R.I.P." status, but historically it is one of the
greatest software that Microsoft built, IMHO.
One of the good things about VS2008 is the support of C++/CLI, a good
bridge from native to the .NET world.
But, for example, when I need to add some controls or event handlers to an
MFC dialog, I don't like the fact that they are inserted in un-ordered
places in the class header file: I prefer the VC6 way of doing things,
when there was kind of "regions" of code, delimited by special comments
like // {{AFX_... and so all the event handlers were put there, and the
code was clear.
Instead with more modern IDEs, whenever a new handler or control is added,
I need to hand-edit the code to organize it more clearly.
However, I trust Microsoft and I think that "10 will be the new 6".
Giovanni