If am developing a windows application, what are the advantages of using
The main reason I moved from VB to java (bear with me for a sec. :>) was
cause it was closer to the OS, lower level power than VB, but not so low as
the C++ layer. I was rather disappointed with java though (just overall,
everything was rough around the edges). Then I started looking at C# and
found it VERY nice! Yes, it is easier IMHO, like others have said. But
what makes it easier?
First thing that comes to mind is NO MORE POINTERS!!!!!!!!! haha But the
truth be told, you still do have them, they're just called references. I
went to VB from C cause I hated pointers! Then after learning more and more
about java, they have pointers as well (like C#, just by another name,
references). So that was a bummer, but then you get over it and move onto
my next point. :>
The major thing that makes C# nice, easy to use, is it allows you to
concentrate on WHAT you're trying to do, not HOW. It's the WHAT that I love
so much! With Visual Studio (any version :>), you can simply draw your
form, double click controls, add handlers, etc. You're into the meat and
doing what you want to do. With C++ I find you spend sooooooo much time
setting things up, setting up the framework, getting the communications,
setting up classes, etc. IMHO, there's soooo much time wasted on the HOW,
by the time you get to the what, you're bored and don't care anymore.
But that's must IMHO. Good luck! :>