quote:
Originally posted by DJeX
Ahhh I can't seem to decide which is better! I know VB 6 is old so it's probably going to be either VB.NET or C#.
old doesn't mean bad...
quote:
Originally posted by DJeX
So which is better? VB.NET which is almost like VB 6
not at all. Both languages are very different (though they have some similar approach to programming). IMO VB.NET can't be considered as a Visual Basic language, it is too different (btw it's not only my opinion, many people thing that way)
quote:
Originally posted by DJeX
or C# which is I think (not sure) is like VB.NET with a little more to it.
The similarity is that both use (and need!) the .NET framework. C# is compared to C++ what VB.NET is compared to VB.
quote:
Originally posted by DJeX
Also does VB.NET need the VB run times to run the programs you make with it?
Like people said before, no. But .NET programs need the .NET framework to run. This can be considered the "runtimes" for a .NET program. It is a massive and huge 17MB (and often go beyond 20MB on some systems), and thus that's even worse then the VB6 runtimes....
Microsoft claims .NET is the futur. Considered they call the shots, it probably will. But many people are strongly against this and millions still prefer VB6, (V)C++, Delphi, etc...
Don't let the propaganda fool you too, everything which can be done in a .NET language can be done in a conventional language. It is even so that not all things can be done in an easy way in a .NET language. Often it needs lots of overhead and too long code to do things in .NET and frankly (this is a personal opinion), the benefit of some .NET features/shortcuts/methods are no match against the overall conventional language style of programming...
IMHO, stick to a conventional language, let .NET be for what it is, and make your choice between VB, Delphi, or (V)C++...