Study: Visual Basic use on the decline 61
santos_douglas writes "ZDNet news has this story on a study by market researcher Evans Data showing that 'professional' use of Microsoft's Visual Basic language is down significantly. The study pegs VB use at 52%, but of those surveyed 43% intend to switch soon. Of those 31% intend to use Java, and 39% C#, the remaining 30% are not described. The reason: '"As they leave Visual Basic 6.0 behind, developers are choosing languages that help them work more easily with emerging technologies such as wireless and Web services development," said Esther Schindler, senior analyst at Evans Data, in a statement.'"
Switching from VB (Score:3, Insightful)
Re:Switching from VB (Score:2, Interesting)
I am a UNIX Perl programmer, and would gladly pay the $100 just for the VB IDE ability to complete object method and property names with alone.
I hate windows development, but I do like the IDE.
The ActiveState IDE is lame.
Re:Switching from VB (Score:3, Informative)
with plugins for other languages, and syntax.
I'm not sure if there is a plugin for perl..(I never looked...but if there isn't you could make one...:)
so does Kdevelop (I am told). and your suppostded to be able to write pluggins for that one to...but I wouldn't know.
Re:Switching from VB (Score:2)
would like to see it go (Score:3, Insightful)
Re:would like to see it go (Score:1)
nope.
Re:would like to see it go (Score:1)
-ec
Re:would like to see it go (Score:2, Informative)
Moving from windows to linux development you are confronted with a myriad of options. QT vs GTK+? Which language should I use: c/c++/java/perl/tcl/python/ruby or javascript? Should I use a commercial/proprietary layout/rad tool (QT or Kylix) or an open source one? What about Mozilla? My background was primarily in programming Visual Basic and Lotus Notes(Basic, Java, c/c++ api). Where
Re:would like to see it go (Score:1)
Re:would like to see it go (Score:2)
Java is one way to go. The NetBeans IDE is open-source and cross-platform. It has a GUI builder, but I admit I haven't used it yet. All my Java has been console stuff so far.
Or, try using JavaScript in a browser. No, really. You can use HTML and DOM to make a nifty quick'n'dirty GUI, with JavaScript to back it up. I've done this when I've needed to write tools that must run on stock Windows PCs (can't install Perl or Sun's JVM; just my app). Works great, except for the MS-isms in the IE DOM.
Re:would like to see it go (Score:2)
Embarrassing? (Score:2)
Why? Although I've never used it "seriously" myself, even I can see its obvious attraction for some types of job, and that it would be more appropriate than C++, Java, Python, or whatever other alternative. As with anything, you should pick the right tool for the job, whether or not it happens to be from Microsoft and whatever its reputation amongst certain types of programmer.
Re:would like to see it go (Score:2)
As much as I dislike VB and its ability to suck my will to live I would still use it to throw together something real quick that requires a gui of sorts
Yeah. If you want the GUI to be static and only look good at the resolution you're running on
Re:would like to see it go (Score:1)
This is the best news piece for a long time (Score:1)
Re:This is the best news piece for a long time (Score:3, Insightful)
Must say tho' VB seems like a good RAD-tool
Re:Visual Basic is DYING post (Score:2)
FACT: Visual Basic is dying. Netcraft has recently confirmed what we've all known for some time: that Visual Basic is dying.
Recent studies...yadda yadda
Statistics (Score:5, Insightful)
Yawn. Let me know when they've actually switched. If you took a survey here two years ago we'd have been 75% Java soon. Yet here we are, two years later, and it's more like 5%.
'professional' use of Microsoft's Visual Basic (Score:3, Insightful)
Here's the other scary thing: 52% OF 600 PROGRAMMERS ARE USING VB???!!! Not all of them intend to switch??? Let's hope that's not a representative sample.
Re:'professional' use of Microsoft's Visual Basic (Score:1)
seriously though, it's sad. i've thought of learning vbscript/asp to get a job.. sigh.
Re:'professional' use of Microsoft's Visual Basic (Score:2)
I've heard from a reliable source (my imagination) that 73% of masochists use VisualBasic. They like the inescapable lock-in and they love GOTO.
Dumping VB, to make Wireless and webservices (Score:3, Funny)
C# the java killer? More like VB Killer! (Score:4, Interesting)
So what does c# have going against it? m$ haters that won't look past the fact that c# came from m$. I don't like m$ either but c# will join the ranks of c++ and c in regards to a publised standard language unlike java.
Re:C# the java killer? More like VB Killer! (Score:2)
RAD is a myth.
Cross platform support from Microsoft is a siren song leading into a slippery trap.
m$ haters that won't look past the fact that c# came from m$.
The fact that it came from Microsoft is rather compelling.
a publised standard language unlike java
Standardizing the language is of very limited value. How many of the important APIs have been standardized? APIs form lock-i
Re:C# the java killer? More like VB Killer! (Score:1)
LOL what an asinine comment. You write a complete app in C or C++ (dont' be using templates) and i'll do the same in c#, i'll not only complete it far quicker than you i'll use 50%+ less lines of code.
Cross platform support from Microsoft is a siren song leading into a slippery trap.
I missed if anyone said microsoft was making this cross platform. Who said that? I said it was being done if thats what you mean i never gave the slightest hint that microsoft had anything to do with it
Re:C# the java killer? More like VB Killer! (Score:1)
C++, C#, and Java would all be approximately the same for development speed, given comparable sets of class and function libraries. C is clearly more verbose. Lisp would best them all. Regardless, "rapid development" and "complete application" are mutually exclusive for all but the most trivial applicati
Re:C# the java killer? More like VB Killer! (Score:2)
Re:C# the java killer? More like VB Killer! (Score:2)
So what does c# have going FOR it? java haters that won't look at any lanugage that didn't come from m$.
Java works with JREs from competing companies (IBM,Sun). Java works on any platform. So what is the point of a "standard"? All an IEEE standard is going to do is dramatically slow down changes (which have almost exclusively been for the better) to the language. A scientist's stamp on a specification means a heck of alot less to me than a signature on my paycheck, whic
Re:C# the java killer? More like VB Killer! (Score:1)
Java works with JREs from competing companies IBM,Sun). Java works on any platform.
And your point is... As m
Re:C# the java killer? More like VB Killer! (Score:1)
First step, take it out of the schools (Score:2, Interesting)
Re:First step, take it out of the schools (Score:2)
My First Prgamming course ever was in pascal
my second in VB.
both languages suck shit....but the courses weren't there to teach me objects,
the first one was an intro to proceedural programming, the second was numerical computation...
for some programming couses Maple or MatLab is good enough
Re:First step, take it out of the schools (Score:2)
Any thing with basic logic structures would have done.
hell, Fortran would have been fine.
from my experiance 80% of Numerical Computation is a few Basic Laws of Physics....and One REALLY BIG LOOP.
and a text file output.
at least thats all the 60 year old professors at my university no how to code and teach...:)
VB6--Not VB.NET (Score:1)
Re:VB6--Not VB.NET (Score:3, Insightful)
Re:VB6--Not VB.NET (Score:2)
=) your one up on me.
Most of the programmers in my office don't even know what an object is...:)
Fuck VB is Retarded...it is just barely as scripting language
Re:VB6--Not VB.NET (Score:1)
Re:VB6--Not VB.NET (Score:1)
This would be the perfect umbrella brand for all the
In other news,... (Score:3, Funny)
Re:In other news,... (Score:1)
Like they have a choice? (Score:3, Informative)
The natural progression is to migrate from VB to VB.Net, but since the step from VB.Net to C# is so tiny, most people, it seems, aren't even going to bother with VB.Net.
Re:Like they have a choice? (Score:2)
Really? I can see you know nothing about either VB or C#...
there are lies, damn lies, and statistics (Score:3, Insightful)
"Of those developers who said they would stick
with Visual Basic, one-third said they plan to upgrade to the latest version, called VB.Net."
So of the developers who liked VB and intended to continue using it, two thirds plan on not continuing to use the same tools forever? They just see themselving cranking out serpenting procedural code with no option explicit, late binding object references and using one character variable names for as long as they can possibly get away with it?
Hmmmm... sounds like government work to me.
But seriously. VB is a huge product no longer being developed. Of course people will use something else. What the heck else are they going to do?
Re:there are lies, damn lies, and statistics (Score:1)
Re:there are lies, damn lies, and statistics (Score:2)
Not necessarily. First thing I do is go into the options and turn on "require variable declarations", I only use single letter variable names for "FOR" statements, and no one does late binding anymore. There's also a huge base of legacy VB code out there. Just as the mainframe will never go away
Re:there are lies, damn lies, and statistics (Score:1)
Hey Hey! Don't bash procedural (VB aside). There is no evidence that OOP is objectively better. With a good DB, procedural can kick OO's butt becuase OOP hard-wires the noun-model in code instead of letting it be dynamically viewed and queried. Set your nouns free: dump OO. oop.ismad.com.
in a way. . . (Score:1)
--TRR
What about Qt?? (Score:1)
VB.Net Isn't That Bad.... (Score:4, Insightful)
The most exciting one I've been following is SharpDevelop + SWT. Throw Mono into the mix and you might see some commercial public programs that are cross-platform in nature. If Longhorn forces a rewrite of all the old code for Windows anyways, this combination looks very potent.
Java and Eclipse is the other end of the spectrum, and again, if SWT actually pays off, you will see a lot of people jump off.
I would *love* to see python + SWT merged together. That would be an absolute hoot.
Vanilla VB6 shielded you from the API unless you actually needed it (and you had to hack around to do anything out of the ordinary) - now that
However, since I work at a strict MS shop with a legacy VB6 app we just finished three years ago, it's going to be mild with nice breezes in hell before we move onward.
2005/2006 will be very interesting. Microsoft isn't innovating anything remarkable and Mono + Java have the potential to catch up in feature set. If Microsoft renders all former software broken (or forced through an emulator) AND pushes DRM, Linux might gain a foothold with *corporate* and *small business* support.
I am a VB6 programmer by trade, and it took me learning Python, C#, and VB.Net to undo my habits, plus a healthy dose of unit testing and extreme programming. Methodologies mean more than languages.