> I'm also curious what the demographics actually are for
> VB. Who are these programmers, and what are they actually
> building and deploying. I always imagined most of them
> building small enterprise apps used by 20 to 80 people,
> things that aren't mission critical. Does anyone know what
> the demographics are? My understanding is that Sun wanted
> to target these programmers with project Rave, and I
> believe Java Studio Creator is part of that strategy. Who
> are these people, and what are they building?
Yoohoo! ** waves **
I spent 10 years programming VB applications that were deployed on trading floors in a rather large investment bank. The largest app supported 400 users globally and was deployed in many locations including New York, London, Tokyo, Houston, Sydney and Singapore. These were all mission-critical. Aside from stand-alone applications we developed many COM objects that could be plugged into Excel to perform diverse functions or perform connectivity to other systems.
I have also had in-depth exposure to Java, C and more recently .NET applications. IMHO a poor programmer will program poorly whatever the language - VB is a tool that performs a job and if used inappropriately of course you will get bad results.
Our VB was written using Rockford Lhotka's framework (
http://www.lhotka.net) - so our applications always followed an MVC type pattern.
In a front-office, trading floor environment, we need to deliver applications quickly and efficiently. This is one area in particular where you will see a lot of VB (and VBA) applications. I don't believe Rave will ever supersede these apps because they require COM and/or Office interopability - what we will see is a move towards .NET, and this trend will grow as .NET becomes more prevalent in Office.
My two cents....