Home > Techy Stuff > There’s a Reason Why People Don’t Use VB.net

There’s a Reason Why People Don’t Use VB.net

It sucks! Probably the most non-standard, childish language I have ever come across.

Here’s a list of the absolute dumbness that is VB.net. If you’ve developed in something other that VB.net, you’ll see exactly what I mean.

Just a few examples:

C#:

  • array_name[element_number]
  • variable = new Integer()
  • list = new ArrayList()
  • public void methodThatDoesNotReturnAnything(Parameters)
  • public String methodThatReturnsString(Parameters)

VB.net:

  • array_name(element_number) –> Roud bracket!?!?!? What the hell?!
  • Dim variable As Integer –> Notice no constructor!!
  • Dim list As New ArrayList –> Again, no constructor!!
  • Public Sub methodThatDoesNotReturnAnything(Parameters)
  • Public Function methodThatReturnsString(Parameters) As String –> VB has 2 different signature styles depending on if the method returns something! Why?

For a full list of differences, checkout this helpful reference.

Categories: Techy Stuff
  1. Hmm.
    July 18, 2008 at 2:06 pm | #1

    Uh, you’re a fucking retard :]

    Try a decent argument next time, alright?

  2. michael
    November 5, 2008 at 5:01 am | #2

    well, that looks like pretty standard vb to me. it’s been like that for as long as i can remember…not just with vb.net

  1. No trackbacks yet.