Originally posted by: XZeroII
Originally posted by: Chu
First, are we talking about "old" VB or VB.net? They are COMPLETLY different, with VB.net essentially being C# with bastardized syntax.
Secondly, VB is a tool good for one very specific purpose -- putting together simple GUI based windows applications quickly. If you try to do anything much more complicated then this, you start running into brick walls because VB's notion of an Object is severly underpowered for when you need real OO features.
I would have to disagree. I have not run into a single thing that I cannot do in VB that I could in Java with the exception of cross platforming. Then again, this is jus off the top of my head.
I actually find Java to be kind of appealing in some ways, but I hate it in others. I think the BIGGEST problem is that
there is not a good Java IDE. All of them that I have tried are terrible compared to Visual Studio (eclipse and JBuilder). I also don't like how things are not very standardized. I forget the specific examples, but think of controls. In .NET, you always have a Text property for the control's text (Textbox, Label, ComboBox, etc...). In Java, they have different properties for different controls. Not all of them use Text. It is really irritating trying to remember which is which.
I'll stick with C# and VB.NET. They are much easier and nicer to use, IMO.