Nick Akabude said:
Hello there
I have been working with VB6 and SQL Server for the past 3 and a half years
and am really fed up as VB6 is pretty old. Morever, I hold MCSD. Please can
you advise me whether to go into JAVA or VB.net. My problem is knowing which
one is currently in request..
What is your advice ? I am very very confused
Thank you.
Java is, in most cases, a substantially more marketable skill than vb.net.
For example, in Canada at least, the number of vb.net jobs in the last few
months was about 41, the number of Java jobs was 500+ (according to
workopolis.ca). Maybe its different where you are. The problem is that
vb.net (and .NET in general) are still very new and even many MS-oriented
companies have not decided to make the switch yet, if ever. For example, if
you choose vb.net and learn WinForms for user interfaces, you will have to
scrap that knowledge in 2 years when Longhorn (the next version of Windows)
comes out and makes Avalon the new method of writing GUIs. Also, as others
have mentioned, many companies using vb have not switched to .net since
vb.net is not backwards compatible with vb6.
Also, you may want to check out the following site:
http://mshiltonj.com/sm/categories/languages/
By the way, the top-ranked language in the graph (the one in orange-yellow)
is NOT C# - it is actually SQL. In fact, C# is about 1/5 as popular as java
according to this site. Check out the table below the graph for exact
numbers. Unfortunately vb.net is not even mentioned as a popular language.
However, Java is about twice as popular as what I believe is vb6.
Again, the best thing would be to check local job sites for jobs in your
area. Although one technology/language may be most popular over all, it may
not be the most popular where you live.
l8r, Mike N. Christoff