Click here to Skip to main content
15,881,413 members

Survey Results

In your company, which development environments do you currently use?   [Edit]

Survey period: 12 Jan 2004 to 18 Jan 2004

Suggested by Oz Solomon

OptionVotes% 
Visual Studio .NET 'Whidbey'493.12
Visual Studio .NET 200379350.54
Visual Studio .NET 200226717.02
Visual C++ 675748.25
Visual Basic 637223.71
Older/Other Microsoft Environment895.67
Non Microsoft Environment31219.89
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
Generalsupporting older products Pin
Ian Prest14-Jan-04 2:39
sussIan Prest14-Jan-04 2:39 
GeneralRe: supporting older products Pin
Navin16-Jan-04 15:43
Navin16-Jan-04 15:43 
GeneralRe: Wow - why so many VC++ 6 users? Pin
Michael P Butler14-Jan-04 7:06
Michael P Butler14-Jan-04 7:06 
GeneralRe: Wow - why so many VC++ 6 users? Pin
Navin15-Jan-04 10:49
Navin15-Jan-04 10:49 
GeneralRe: Wow - why so many VC++ 6 users? Pin
Jack Puppy14-Jan-04 13:34
Jack Puppy14-Jan-04 13:34 
GeneralRe: Wow - why so many VC++ 6 users? Pin
Anonymous16-Jan-04 12:28
Anonymous16-Jan-04 12:28 
GeneralRe: Wow - why so many VC++ 6 users? Pin
Michael Dunn16-Jan-04 17:24
sitebuilderMichael Dunn16-Jan-04 17:24 
GeneralRe: Wow - why so many VC++ 6 users? Pin
Mike Nordell17-Jan-04 9:54
Mike Nordell17-Jan-04 9:54 
Dale Thompson wrote:
This looks pretty bad

I take it you are a Microsoft salesperson then? I mean, the only one it's "bad" for is Microsoft, that don't get to peddle more wares that are once again unsupported and artificially obsoleted in a year or three.

But more than 50% of the responders are using VC++ 6, which can easily be upgraded to VC++ .NET 2002 or 2003 (versions 7 and 7.1, if you would rather).

Easily? Well, as a sales person I think you might not see the difficulties involved in such a change.

Let's paint a not too fantastic scenario:

2002:
- Upgrade to 7.0. ~50 licenses. A nice sum of Redmond Tax.
- Requires ~4-6 times as much memory, ~5 times as much disk, and 4-6 times the CPU, why obviously new developer machines would be required [1]. Another $70-$100K (current exchange rate).
- Standstills due to OS and software installations, say just one lost workday/developer (too low to be realistic). At $100 each that's another $40K.
- Oh, it's incompatible with all our other tools (profilers and such)? OK, another $10K-$20K.
- Incompatible with VC6, and incompatible with the standard. Requires code rewrites incompatible with both. This is wasted time, and money, that "nicely" spills over to the next upgrade (2003). Estimate impossible.
- Hope (and pray) all developers becomes reasonably comfortable with it, to let them be at least as productive as with VC6. Fat chance.

That would set us back a quite noticable amount, with no immediate benefits in sight.

[1] Due to these machines, they might like Microsoft start writing sloppy code, consuming way more resources (e.g. memory and CPU) without even noticing the slowdowns - only the customers running older machines will experience this (I think that might be a reason VC7 even was released - if you compare its speed on a top-of-the-line machine at the time it was release, it actually might run the same speed as VC6 on a top-of-the-line machine at its time - but I wouldn't bet on it).

Now fast forward just one year to 2003.

2003:
- Yet *another* version, even that it's internal numbering clearly displays it as a just revision (7.1). More Microsoft Tax.
- This time perhaps the machines are "fat" enough to handle it. "Only" 4 hrs/dev. $20K.
- Oh, it broke 50% of the developers OSes? Tough luck. Complete reinstallation of OS and tools takes care of that. 25 developers * 1 day. Another $20K.
- More conforming compiler. Great, finally we may change the code to be C++, but it costs money. Money we wasted on the interim 7.0 code. Estimate impossible.

For both versions, the API documentation has only become worse and worse. If this continues, there will no longer be a Win32 API - just a 10GB of "soup" called "MS Runtime Slosh", or something like that.

<sarcasm>Yeah, I can see how this could have been of benefit...</sarcasm>

The improved MFC and ATL support in version 7 alone should make the upgrade mandatory.

Improved?! They have for crissake put it on death row! OK, that might be an "improvment" for something as MFC from a C++ POV, but for the ones using it it's a knife in the back!

Visual C++ 6 is 5 and a half years old.

So you judge software by age? The older the worse? Then, surely, you must think antiquities as vi, ls, more, grep and uncountable other tools or built-in commands to be so useless they should be banned?

I'd love to see you even try getting on the net if that ever happened...

But if this is your view, that you actually think customers are happy being put in an endless-upgrade treadmill, perhaps you should start trying to sell your software with a big red best-before date on the box, making it clear that "after this date, we won't care about neither this software nor you"?

Another viewpoint is that the older the software the more it displays it's utility. If it's used after half a decade, that's good in MS-terms. If it's used after a decade, it's good. Many use software that's over 20 years old. Not because they are "cheap", but because it still does the job! Sometimes, it's even the best there still is!

It's time to upgrade to at least get product support!

Like we have ever gotten any "support". VC6 was released the same year the C++ standard was ratified. Did they do anything to increase the level of standards conformance to the compiler? Anything at all? No. You call that support? I call it "pissing customers in the face".

Forcing a sh*tty VB-ish IDE down developers throats when MS instead/also could have upgraded the compiler for MSVC6, and charged for it as 6.1, 6.2... I don't like it, and apart from the few here that are forced to use 7.x, I've got a feeling VC6 was the last full MS C++ development product we rolled out.
GeneralRe: Wow - why so many VC++ 6 users? Pin
Gary R. Wheeler18-Jan-04 3:21
Gary R. Wheeler18-Jan-04 3:21 
GeneralRe: Wow - why so many VC++ 6 users? Pin
Hidde Wallaart23-Jan-04 4:27
Hidde Wallaart23-Jan-04 4:27 
GeneralVisual Studio .NET == Visual Interdev 6.0 on steroids Pin
George13-Jan-04 6:38
George13-Jan-04 6:38 
GeneralRe: Visual Studio .NET == Visual Interdev 6.0 on steroids Pin
besmel13-Jan-04 18:51
besmel13-Jan-04 18:51 
GeneralRe: Visual Studio .NET == Visual Interdev 6.0 on steroids Pin
Michael P Butler14-Jan-04 7:12
Michael P Butler14-Jan-04 7:12 
GeneralVC6 is the best Pin
Anonymous12-Jan-04 21:08
Anonymous12-Jan-04 21:08 
GeneralRe: VC6 is the best Pin
Michael P Butler12-Jan-04 21:25
Michael P Butler12-Jan-04 21:25 
GeneralRe: VC6 is the best Pin
Rob Caldecott12-Jan-04 21:41
Rob Caldecott12-Jan-04 21:41 
GeneralRe: VC6 is the best Pin
bneacetp13-Jan-04 3:30
bneacetp13-Jan-04 3:30 
GeneralRe: VC6 is the best Pin
Anthony_Yio13-Jan-04 19:46
Anthony_Yio13-Jan-04 19:46 
GeneralRe: VC6 is the best Pin
bneacetp13-Jan-04 22:21
bneacetp13-Jan-04 22:21 
GeneralRe: VC6 is the best Pin
dog_spawn13-Jan-04 4:41
dog_spawn13-Jan-04 4:41 
GeneralRe: VC6 is the best Pin
Mazdak13-Jan-04 6:05
Mazdak13-Jan-04 6:05 
GeneralRe: VC6 is the best Pin
Leifen13-Jan-04 6:52
Leifen13-Jan-04 6:52 
GeneralRe: VC6 is the best Pin
dog_spawn13-Jan-04 11:50
dog_spawn13-Jan-04 11:50 
GeneralRe: VC6 is the best Pin
Nemanja Trifunovic13-Jan-04 8:52
Nemanja Trifunovic13-Jan-04 8:52 
GeneralRe: VC6 is the best Pin
Anthony_Yio13-Jan-04 19:42
Anthony_Yio13-Jan-04 19:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.