Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Paul Vick - Why would a VB 6.0'er consider VB.NET?

6 minutes, 15 seconds


Right click “Save as…”

If you're a Visual Basic 6.0 programmer, why would you consider moving to VB.NET? Paul Vick, technical lead (translation: smart dev) on the Visual Basic team talks to us about the trials and tribulations of learning VB.NET from the VB6'er point of view.


Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • William Staceystaceyw Before C# there was darkness...
    I don't think c# has any sharp corners.  I have used pascal, cobol, rpgII, basic, vb6, asm, etc.  C# is the first lang I can actually think in and does not leave you resorting to hacks around things the lang/platform does not support.  Anyway, JMHO. Cheers
    wjs mvp
  • rasxrasx Emperor of String.Empty

    Like a tree-hugging hippie liberal, I refused to learn pointers becuase they were ugly. I could have went for the money and forced myself to learn C++ but I knew the language was not designed from the ground up for my first love OOP. C++ brings you closer to the patchy Windows OS---too close for me.

    Before the wonderful arrival of C#, I was a VBA/VB6/tSQL guy---but I also was a JavaScript guy and loved to build relatively complex JavaScript/HTML apps (thanks to the sage teachings of Danny Goodman). It was this JavaScript syntax that prepared me for the angle-bracket "strangeness" of C#.

    I can tell by the way RegisterClientScriptBlock is implemented in ASP.NET that most programmers of the Visual Studio world don't have a deep understanding of JavaScript (JScript)---and VB.NET guys, I assume, really don't care about JScript. And in here lies my accusation of the VB.NET design team and their use of the keyword My:

    VB.NET developers are not required to be concerned about the theory behind what they are doing. They can just write and write and edit and continue and the development environment will try its level best to guess what the theory is behind what they are doing and help them out as best as it can. For most VB programmers I am convinced this works out just fine---and, in VB.NET, they are not prevented from being more serious and more formal once they decide to get whiteboard theoretical.

  • I am a VB.NET guy and I care A LOT about javascript, it's very important to create smooth, user-friendly web apps.
  • Sven GrootSven Groot Don't worry... I'm a doctor.
    dotnetjunkie wrote:
    I am a VB.NET guy and I care A LOT about javascript, it's very important to create smooth, user-friendly web apps.


Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.