Results 1 to 40 of 959

Thread: What if there was a NEW vb6

Hybrid View

  1. #1
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    9,017

    Re: What if there was a NEW vb6

    Quote Originally Posted by Tanner_H View Post
    ....who have extremely specific use-cases.
    What do you mean by this ? Both VB6, VB.Net/C# can be used to author a wide range of applications.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  2. #2
    Fanatic Member
    Join Date
    Aug 2013
    Posts
    806

    Re: What if there was a NEW vb6

    Quote Originally Posted by Niya View Post
    What do you mean by this ? Both VB6, VB.Net/C# can be used to author a wide range of applications.
    Sorry, I didn't say that very well. The point I was trying to make was: there are very few circumstances where VB6 - or VB.Net - is the *best* tool for the job.

    In my personal opinion, aside from existing VB projects, C# is always preferable to VB.Net. There's a much larger development community, more code samples, and the syntax is similar to enough to other C-based languages that porting code from other languages is generally easier. It also gains new features first, and from a job-security standpoint, there are way more positions for C# developers. So unless you're already a VB.Net developer, there's not much point to learning and/or using it.

    VB6 is the same way, only 1000x stronger on all points.

    IMO, VB6 and VB.Net users should be united against anti-BASIC forces, instead of constantly fighting among themselves. VB6 users don't gain anything from the death of VB.Net (except maybe schadenfreude?) and VB.Net users don't gain anything from the death of VB6.

    I do, however, think it would be unfortunate to live in a world where BASIC doesn't exist. Since Microsoft is the primary force behind serious BASIC implementations, and BASIC has a crucial place in Microsoft history, I would like to see their version of BASIC - whatever it is - remain viable.

    That may be a pipe dream, however.
    Check out PhotoDemon, a pro-grade photo editor written completely in VB6. (Full source available at GitHub.)

  3. #3
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    9,017

    Re: What if there was a NEW vb6

    Quote Originally Posted by Tanner_H View Post
    Sorry, I didn't say that very well. The point I was trying to make was: there are very few circumstances where VB6 - or VB.Net - is the *best* tool for the job.

    In my personal opinion, aside from existing VB projects, C# is always preferable to VB.Net. There's a much larger development community, more code samples, and the syntax is similar to enough to other C-based languages that porting code from other languages is generally easier. It also gains new features first, and from a job-security standpoint, there are way more positions for C# developers. So unless you're already a VB.Net developer, there's not much point to learning and/or using it.

    VB6 is the same way, only 1000x stronger on all points.

    IMO, VB6 and VB.Net users should be united against anti-BASIC forces, instead of constantly fighting among themselves. VB6 users don't gain anything from the death of VB.Net (except maybe schadenfreude?) and VB.Net users don't gain anything from the death of VB6.

    I do, however, think it would be unfortunate to live in a world where BASIC doesn't exist. Since Microsoft is the primary force behind serious BASIC implementations, and BASIC has a crucial place in Microsoft history, I would like to see their version of BASIC - whatever it is - remain viable.

    That may be a pipe dream, however.
    Ah...I see. Makes sense. Although I'm not too disturbed about C# over taking VB.Net. As I said, the main improvements in my opinion is not the language itself but the IDE and the .Net Framework. I prefer writing VB code over C# code because I'm accustomed to VB code but any argument for or against VB.Net also applies to C#, except for arguments about syntax. C# is a really beautiful language, VB(both 6 and .Net) is very crude and clunky in comparison.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell | I'm not wanted

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width