File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

The Future Is Visual Basic!

 
Greg Charles
Sheriff
Posts: 2984
12
Firefox Browser IntelliJ IDE Java Mac Ruby
  • 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I just saw this book on my program manager's bookshelf:



I guess it's true. If you're a knight living in the Middle Ages, then Visual Basic would be the future. If they had known that, they would have been more motivated to die in battle.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64192
83
IntelliJ IDE Java jQuery Mac Mac OS X
  • 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I’ll create a GUI interface using Visual Basic; see if I can track an IP address.”
 
frank davis
Ranch Hand
Posts: 1479
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, VB became VB .NET about a decade ago and from the perspective of the .NET group of languages as a whole, they have been steadily, relentlessly, mercilessly, taking market share from Java year after year and slowly driving Java into inevitable extinction.
 
Matthew Brown
Bartender
Posts: 4549
8
Java Netbeans IDE Scala
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Inevitable extinction? Really?
 
frank davis
Ranch Hand
Posts: 1479
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"On a long enough time line, the survival rate for everyone drops to zero." wisdom from Fight Club. The Tiobe index shows a steady long term market share deterioration for java.
 
fred rosenberger
lowercase baba
Bartender
Pie
Posts: 12022
25
Chrome Java Linux
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
you're combining two things...

1) java's "Inevitable extinction" - which I agree will happen eventually (given a long enough timeline - the Sun will eventually run out of hydrogen and if we're not yet off this rock...)
2) "they have been steadily, relentlessly, mercilessly, taking market share from Java year after year"

That may be true. But VB/VB.net ALSO have an inevitable extinction. It is possible that on this long enough timeline, they will die first, and thus not be the cause of java's death.
 
Matthew Brown
Bartender
Posts: 4549
8
Java Netbeans IDE Scala
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Actually, if you look at the graphs, the main trend over the last few years has been C#.NET taking market share from VB.NET.
 
frank davis
Ranch Hand
Posts: 1479
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
VB .NET & C#, irrespective of some minor syntactic differences, under the hood, are the same, so I group them together under the big umbrella of ".NET" which is relentlessly eating Java alive.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
herb slocomb wrote:VB .NET & C#, irrespective of some minor syntactic differences, under the hood, are the same, so I group them together under the big umbrella of ".NET" which is relentlessly eating Java alive.

Then what about Scala, Clojure, Ceylon, Kotlin, Xtend, JRuby, Jython, Erjang ...?
I wonder why the creators of the new languages are picking the JVM?
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Does a UNIX compatible version of .NET exist today? Will .NET applications run on an Oracle Solaris OS?
 
Saurabh Pillai
Ranch Hand
Posts: 524
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
From that link, it looks like C# is increasing its popularity persistently. What is the reason behind that? Is it Microsoft's marketing of its various products that leads to more usage of C#? I have heard that C# is very similar to Java. Is it really better than Java or result of good marketing?
 
Henry Wong
author
Marshal
Pie
Posts: 20836
75
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Saurabh Pillai wrote:From that link, it looks like C# is increasing its popularity persistently. What is the reason behind that? Is it Microsoft's marketing of its various products that leads to more usage of C#? I have heard that C# is very similar to Java. Is it really better than Java or result of good marketing?


IMHO, C# is a pretty good language. I certainly enjoyed using it -- although some of the shine may be because of Visual Studio. In many ways, you can argue that it is "better".

Of course, the big drawback is that it is Windows only. Until it is available for Linux (and/or Solaris), it will be very limited in its growth..... and IMO, Mono isn't going to work without Microsoft's official support.

Henry

 
Greg Charles
Sheriff
Posts: 2984
12
Firefox Browser IntelliJ IDE Java Mac Ruby
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I was surprised by a few things in Matthew's chart. I wouldn't have guessed that Java had such a big market share lead over C sharp. I'd always had the impression they were neck-and-neck, and the fact that I saw more demand for Java was just a San Diego thing. Guess not. Also, strange was C sharp's big rise last year. It's a fairly mature platform now, isn't it? What made it suddenly grow from 6.2% to 8.8% market share in one year? Is it the adoption of Windows 7 showing people that Windows is a viable OS again?

I was also dismayed to see the huge decline in Python and Ruby. Those are cool languages, not as mind-bending as functional languages like Scala, Clojure, Haskell, and F sharp, but offering some of the same productivity boosts. At my old job, a few of us challenged each other to solve the Project Euler problems in Python and Ruby. I think we got through 70 or so before getting busy with other things and bogging down. I still intend to get back to them some day though.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic