eWeek is running an artcile based on interview with Graham Hamilton, a Sun vice president and fellow in the Sun platform team. In the interview he told that Java SE 7(code-named Dolphin) is going to support Visual Basic.
Sun is not trying to clone any specific version of Visual Basic. It is attempting to support common VB.Net features on the Java platform. “If you’re familiar with VB.Net, this will be a very easy-to-learn language for you,” Hamilton said of the Basic implementation Sun is working on.
So it sounds like Java is going to have the VB kind of features, not the language itself. At this point, I don’t think Sun is attempting the compiler which complies the VB code into byte codes. Anyway this is a good news for Java developers who migrated from VB and for the people like me who never worked with VB, its just another feature(s) . What’s your opinion?
Update : Sun is working on Project Semplice Basic which lets you write code using VB syntax(VB like syntax) and compiles to Java classes that will run on the Java. In other words these features are not going to be part of the Java language, rather its a new scripting language identical to VB. The compiler is in early stages of development, which compiles Semplice Basic code into Java classes. Its not meant for porting existing VB apps over to Java, but you can convert existing VB6 applications into Semplice Basic applications with some limitations by using Netbeans tools that Sun is currently working on.
This new VB type scripting language is inspired by VB, so it may attract the VB developers. But by this time I suspect most of the VB developers are attracted by C# as both can be used in mix in .Net framework. But the core advantage of the Semplice Basic is, once you compile the code into Java classes you get the benefit of “compile once, run everywhere”.