Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. The problem with VB?

The problem with VB?

Scheduled Pinned Locked Moved The Lounge
csharpdesignhelpquestion
49 Posts 24 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jchigg2000
    wrote on last edited by
    #1

    Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

    M R D L C 13 Replies Last reply
    0
    • J jchigg2000

      Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #2

      jchigg2000 wrote:

      when they couldn't give you one reason why it's bad.

      Oh, there's some very good reasons. :) But most of them have nothing to do with the language. :laugh:

      jchigg2000 wrote:

      what's the harm in hacking a out a few lines of VB?

      Bee eye en gee ooh! Marc

      Thyme In The Country Interacx My Blog

      J 1 Reply Last reply
      0
      • M Marc Clifton

        jchigg2000 wrote:

        when they couldn't give you one reason why it's bad.

        Oh, there's some very good reasons. :) But most of them have nothing to do with the language. :laugh:

        jchigg2000 wrote:

        what's the harm in hacking a out a few lines of VB?

        Bee eye en gee ooh! Marc

        Thyme In The Country Interacx My Blog

        J Offline
        J Offline
        jchigg2000
        wrote on last edited by
        #3

        I really expected more of a response to this! My guess is that all of the 'accused' are out googling so they can paste me a long list of someone else's thoughts ;)

        M R S 3 Replies Last reply
        0
        • J jchigg2000

          I really expected more of a response to this! My guess is that all of the 'accused' are out googling so they can paste me a long list of someone else's thoughts ;)

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #4

          jchigg2000 wrote:

          I really expected more of a response to this!

          Heh. Well, I was thinking of linking to some good sites that illustrate some of VB's particular problems, but then I figured, that's getting boring. :) Marc

          Thyme In The Country Interacx My Blog

          R B 2 Replies Last reply
          0
          • J jchigg2000

            I really expected more of a response to this! My guess is that all of the 'accused' are out googling so they can paste me a long list of someone else's thoughts ;)

            R Offline
            R Offline
            realJSOP
            wrote on last edited by
            #5

            Nobody's responding because everyone's tired of beating a dead horse.

            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
            -----
            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

            1 Reply Last reply
            0
            • J jchigg2000

              Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

              R Offline
              R Offline
              realJSOP
              wrote on last edited by
              #6

              Any language that not only features - but ENCOURAGES - the use of the goto statement should be stricken from the planet.

              "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
              -----
              "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

              J D M G R 6 Replies Last reply
              0
              • M Marc Clifton

                jchigg2000 wrote:

                I really expected more of a response to this!

                Heh. Well, I was thinking of linking to some good sites that illustrate some of VB's particular problems, but then I figured, that's getting boring. :) Marc

                Thyme In The Country Interacx My Blog

                R Offline
                R Offline
                Ri Qen Sin
                wrote on last edited by
                #7

                I'll just wait for the links. I'm too lazy to Google right now.

                So the creationist says: Everything must have a designer. God designed everything. I say: Why is God the only exception? Why not make the "designs" (like man) exceptions and make God a creation of man?

                1 Reply Last reply
                0
                • J jchigg2000

                  Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

                  D Offline
                  D Offline
                  Duncan Edwards Jones
                  wrote on last edited by
                  #8

                  expected ';'

                  '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

                  1 Reply Last reply
                  0
                  • R realJSOP

                    Any language that not only features - but ENCOURAGES - the use of the goto statement should be stricken from the planet.

                    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                    -----
                    "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                    J Offline
                    J Offline
                    jchigg2000
                    wrote on last edited by
                    #9

                    I would never use one. I just got finished with a masters level architecture and design course where i had to write 9 Assembly language programs (jump instructions = goto). The complexity of these things just gets out of hand incredibly quickly.

                    1 Reply Last reply
                    0
                    • J jchigg2000

                      Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #10

                      I found a seriously weird problem with VB once when using it to write a DB app that sat on a Jet engine. I had a controll called something like 'ListOfNames', the column in the Jet table was called the same thing, and for testing purposes I had a data row in the table. In this collum was a string, called, 'ListOfNames'. I could not get it to work untill I changed the datas to a different name. Now any machine thats building code by doing string comparison is, to me, in serious trouble. I quickly finished the app and have never gone near VB again. (It was historical, and had been started in VB and I had to maintain/finish it off. I had never used VB before but found it very easy).

                      Morality is indistinguishable from social proscription

                      B 1 Reply Last reply
                      0
                      • J jchigg2000

                        Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

                        C Offline
                        C Offline
                        Chris Austin
                        wrote on last edited by
                        #11

                        I just think it is damned ugly and has a stupidly verbose syntax.

                        jchigg2000 wrote:

                        what's the harm in hacking a out a few lines of VB?

                        No real harm at all in my view since in my opinion there is little difference between C# and VB.net.

                        `

                        1 Reply Last reply
                        0
                        • J jchigg2000

                          Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

                          L Offline
                          L Offline
                          led mike
                          wrote on last edited by
                          #12

                          jchigg2000 wrote:

                          I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad.

                          Are you crazy, is that your problem? Don't you know that all the versions of VB prior to VB.NET where not an Object Oriented Language? That you could not write native multi-threading code? That you could not use Callback functions? I could go on but I don't want to take up anymore of your precious time for hacking out lines of VB garbage. I now return you to your regularly scheduled activity of creating technical debt. :rolleyes:

                          led mike

                          J 1 Reply Last reply
                          0
                          • J jchigg2000

                            Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

                            K Offline
                            K Offline
                            Kevin McFarlane
                            wrote on last edited by
                            #13

                            For me the main problem is the poor IDE integration in VS 2003/5 at least re: code snippets, intellisense, regions. I'm not particularly fussed by the different syntax, though I do prefer C#.

                            Kevin

                            1 Reply Last reply
                            0
                            • L led mike

                              jchigg2000 wrote:

                              I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad.

                              Are you crazy, is that your problem? Don't you know that all the versions of VB prior to VB.NET where not an Object Oriented Language? That you could not write native multi-threading code? That you could not use Callback functions? I could go on but I don't want to take up anymore of your precious time for hacking out lines of VB garbage. I now return you to your regularly scheduled activity of creating technical debt. :rolleyes:

                              led mike

                              J Offline
                              J Offline
                              jchigg2000
                              wrote on last edited by
                              #14

                              This is more like it!! Yes, I realize everything that you just stated. I personally can't think of a single language that was spot on from it's inception. For instance, a lot of people criticize C++ for not completely supporting either OO or procedural programming styles.

                              L 1 Reply Last reply
                              0
                              • J jchigg2000

                                Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

                                P Offline
                                P Offline
                                peterchen
                                wrote on last edited by
                                #15

                                The problem with VB is that it looks like an easy language on the surface, when in fact it is absolutely not. Granted, that's VB - I've never done VB.NET. And I will avoid VB.NET for the same reason I don't consider a swastika a suitable logo for my business card. [edit] Uh, oh, he said "Swastika" [/edit]

                                We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist

                                modified on Tuesday, May 27, 2008 5:08 PM

                                B V 2 Replies Last reply
                                0
                                • J jchigg2000

                                  Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

                                  C Offline
                                  C Offline
                                  Christopher Duncan
                                  wrote on last edited by
                                  #16

                                  Didn't we just do this yesterday?

                                  Christopher Duncan Author of The Career Programmer and Unite the Tribes www.PracticalUSA.com

                                  1 Reply Last reply
                                  0
                                  • J jchigg2000

                                    Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

                                    M Offline
                                    M Offline
                                    Marc Arbesman
                                    wrote on last edited by
                                    #17

                                    VB is the Rodney Dangerfield of languages...gets no respect. Nothing wrong with VB.NET...VB6 on the other hand.... the other Marc with a C

                                    1 Reply Last reply
                                    0
                                    • J jchigg2000

                                      Enough already! :) I really am getting frustrated with a lot of people that talk crap on VB when they couldn't give you one reason why it's bad. Personally, I use both C# and VB at work and can design and implement the exact same application using either. You can even use Ildasm to verify that you've created the same application. I understand that there are things you can do in VB that completely violate a number of OO concepts, but if you don't use these methods, what's the harm in hacking a out a few lines of VB?

                                      P Offline
                                      P Offline
                                      Pedro_FP_Simoes
                                      wrote on last edited by
                                      #18

                                      The problem with VB.NET is the legacy from VB6, take out the legacy garbage like "On Error GoTo"(obvious), "Module"(it has encapsulation but everything public is at the same scope), and this language could be better than many others. I programmed in LISP, SCHEME, and PROLOG and that wasn't funny :(

                                      B 1 Reply Last reply
                                      0
                                      • J jchigg2000

                                        I really expected more of a response to this! My guess is that all of the 'accused' are out googling so they can paste me a long list of someone else's thoughts ;)

                                        S Offline
                                        S Offline
                                        Shog9 0
                                        wrote on last edited by
                                        #19

                                        jchigg2000 wrote:

                                        My guess is that all of the 'accused' are out googling so they can paste me a long list of someone else's thoughts

                                        Who are you accusing? Those of us who hate and use VB have posted our reasons for displeasure many times in the past. Are you really so immune to the truth that you've ignored all of it and still persist in thinking that bastard of a language has anything to redeem it apart from the steaming piles of horrible legacy code?

                                        Citizen 20.1.01

                                        'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'

                                        B 1 Reply Last reply
                                        0
                                        • R realJSOP

                                          Any language that not only features - but ENCOURAGES - the use of the goto statement should be stricken from the planet.

                                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                          -----
                                          "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                          D Offline
                                          D Offline
                                          DaveX86
                                          wrote on last edited by
                                          #20

                                          I disagree...goto is what allowed man to rise up the food chain over all the other animals...just like the opposable thumb :)

                                          R 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups