Common misconceptions of .NET?

  • (2 Pages)
  • +
  • 1
  • 2

27 Replies - 6702 Views - Last Post: 04 September 2014 - 01:36 PM

#1 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 9487
  • View blog
  • Posts: 35,768
  • Joined: 12-June 08

Common misconceptions of .NET?

Post icon  Posted 07 February 2011 - 01:09 PM

*
POPULAR

Have you come across any repeated misconceptions about .NET (be it vb or c#) that you have a great answer to? Maybe you have some other language fan throwing some annoying barb at you that you can't figure out how to rebut?

List them here and let's share the wealth of awesome answers and a cohesive front!

I'll go first:
Q: VB.NET is a toy language never used in the real world!
A: Hardly! Two major companies I have worked for (Fortune 500) make use of VB.NET for enterprise wide apps - some even seeing 3k+ unique users a month! Great uptime, great responsiveness, and the ability to upgrade easily.

Is This A Good Question/Topic? 5
  • +

Replies To: Common misconceptions of .NET?

#2 Kilorn  Icon User is offline

  • XNArchitect
  • member icon



Reputation: 1356
  • View blog
  • Posts: 3,528
  • Joined: 03-May 10

Re: Common misconceptions of .NET?

Posted 07 February 2011 - 01:11 PM

The company I work for uses .NET for a lot of different types of software. C++ for the actual games, but C#.NET for pretty much everything else including database interactions, Point of Sale software, and a few others pieces of software that are used for communication between the server and game terminals on our sites.
Was This Post Helpful? 0
  • +
  • -

#3 Curtis Rutland  Icon User is offline

  • (╯°□°)╯︵ (~ .o.)~
  • member icon


Reputation: 4559
  • View blog
  • Posts: 7,972
  • Joined: 08-June 10

Re: Common misconceptions of .NET?

Posted 07 February 2011 - 01:37 PM

Quote

VB.NET for enterprise wide apps - some even seeing 3k+ unique users a month! Great uptime, great responsiveness, and the ability to upgrade easily.


I think the thing that some people need to understand is that once it's compiled, VB.NET apps are no different that C# applications. So it's not so much that VB.NET is good for enterprise apps, it's that .NET is, regardless of the language.
Was This Post Helpful? 3
  • +
  • -

#4 AdamSpeight2008  Icon User is offline

  • MrCupOfT
  • member icon


Reputation: 2270
  • View blog
  • Posts: 9,496
  • Joined: 29-May 08

Re: Common misconceptions of .NET?

Posted 07 February 2011 - 03:19 PM

DotNetNuke is coded in VB.Net
Mono VB.Net compiler is also written in VB.Net

This post has been edited by AdamSpeight2008: 07 February 2011 - 03:23 PM

Was This Post Helpful? 1
  • +
  • -

#5 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 9487
  • View blog
  • Posts: 35,768
  • Joined: 12-June 08

Re: Common misconceptions of .NET?

Posted 07 February 2011 - 03:21 PM

'nothing' and 'dbnull.value' are the same thing in vb.net. (They are not and the clarification can be found here #3)
Was This Post Helpful? 0
  • +
  • -

#6 Amrykid  Icon User is offline

  • 4+1=Moo
  • member icon

Reputation: 148
  • View blog
  • Posts: 1,589
  • Joined: 16-December 08

Re: Common misconceptions of .NET?

Posted 07 February 2011 - 05:41 PM

C# is the only programming language on the .NET framework. Wrong, .NET host several (at least 25) different programming languages.

List of .NET programming languages

This post has been edited by Amrykid: 07 February 2011 - 05:44 PM

Was This Post Helpful? 2
  • +
  • -

#7 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1253
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: Common misconceptions of .NET?

Posted 07 February 2011 - 07:00 PM

Q: .NET is EVIL! I like to use OPEN SOURCE like my Lord and Saviour Richard Stallman so I use Java because it works EVERYWHERE™ unlike [C#/VB.Net]!
A: Hardly! Mono is so advanced now that for 90% of the use cases you have you will find Mono adequate and simple to use as Microsoft's .NET!
Was This Post Helpful? 1
  • +
  • -

#8 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 9487
  • View blog
  • Posts: 35,768
  • Joined: 12-June 08

Re: Common misconceptions of .NET?

Posted 07 February 2011 - 10:35 PM

I love the responses guys! I think this could be a safe haven for those new initiates in the .NET world who don't know enough to defend themselves or are brash enough to go on the offensive!
Was This Post Helpful? 0
  • +
  • -

#9 dorknexus  Icon User is offline

  • or something bad...real bad.
  • member icon

Reputation: 1256
  • View blog
  • Posts: 4,618
  • Joined: 02-May 04

Re: Common misconceptions of .NET?

Posted 08 February 2011 - 01:12 AM

Java is not an open source language so I'm not sure why they would be saying that about Java. If they were saying that I'd call them idiots. Whoever they are anyways. I'm gettin down on Ruby and Haskell these days but C# does have some intriguing features. Unfortunately the work I do requires that software be cross platform so I rarely get to work with C#, let alone look at it.

This post has been edited by Dark_Nexus: 08 February 2011 - 01:18 AM

Was This Post Helpful? 0
  • +
  • -

#10 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5901
  • View blog
  • Posts: 12,805
  • Joined: 16-October 07

Re: Common misconceptions of .NET?

Posted 08 February 2011 - 05:35 AM

.NET is easy It's not. Visual Studio is nice, but once you have to hunker down and write code, it's the same programming work as anything else. It won't do it for you and thinking anyone can just pick it up is wrong.

VB.NET is easy. Wrong. See above. If anything, it's harder, because of some odd design decisions related to classes.

VB.NET is just VB6 on .NET Shame on Microsoft for ever pretending this. It's an entirely different beast.

VB.NET is slower than C# It all runs on the CLI. All managed .NET code should be roughly equal. It may be fugly, but it's just as fast.

Using .NET has massive overhead Perhaps at first. All current Windows OS offerings both bundle the frameworks and use them. If it's already running, there is no overhead. It can even be faster than native stuff, depending on what it is and the current cache.

Windows apps are easily ported to Mono. In theory, managed code is managed code. In practice, for anything significant, don't believe this.
Was This Post Helpful? 1
  • +
  • -

#11 eclipsed4utoo  Icon User is offline

  • Not Your Ordinary Programmer
  • member icon

Reputation: 1525
  • View blog
  • Posts: 5,961
  • Joined: 21-March 08

Re: Common misconceptions of .NET?

Posted 08 February 2011 - 05:39 AM

Another misconception I've heard about is that .Net code is slower than native code(C, C++). Sometimes it is when doing heavy math computations, but for the most part, .Net can be just as faster, or even faster than native code.
Was This Post Helpful? 0
  • +
  • -

#12 JackOfAllTrades  Icon User is offline

  • Saucy!
  • member icon

Reputation: 6091
  • View blog
  • Posts: 23,605
  • Joined: 23-August 08

Re: Common misconceptions of .NET?

Posted 08 February 2011 - 05:39 AM

.NET requires no memory or resource management; the CLR and its garbage collection handle everything for you.

NOT! Otherwise we wouldn't require tools like memory profilers like those from Red Gate or SciTech Software.
Was This Post Helpful? 0
  • +
  • -

#13 AdamSpeight2008  Icon User is offline

  • MrCupOfT
  • member icon


Reputation: 2270
  • View blog
  • Posts: 9,496
  • Joined: 29-May 08

Re: Common misconceptions of .NET?

Posted 08 February 2011 - 05:45 AM

View Postbaavgai, on 08 February 2011 - 01:35 PM, said:

VB.NET is easy. Wrong. See above. If anything, it's harder, because of some odd design decisions related to classes.

How? Explain more. What decisions?
Was This Post Helpful? 0
  • +
  • -

#14 Amrykid  Icon User is offline

  • 4+1=Moo
  • member icon

Reputation: 148
  • View blog
  • Posts: 1,589
  • Joined: 16-December 08

Re: Common misconceptions of .NET?

Posted 08 February 2011 - 06:36 AM

View PostAdamSpeight2008, on 08 February 2011 - 06:45 AM, said:

View Postbaavgai, on 08 February 2011 - 01:35 PM, said:

VB.NET is easy. Wrong. See above. If anything, it's harder, because of some odd design decisions related to classes.

How? Explain more. What decisions?

Don't bother, it will bring this thread off track.
Was This Post Helpful? 2
  • +
  • -

#15 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5901
  • View blog
  • Posts: 12,805
  • Joined: 16-October 07

Re: Common misconceptions of .NET?

Posted 08 February 2011 - 06:41 AM

Shared, MustInherit, "Module". I'm pretty clear on my dislike of VB.NET syntax. You may find entensive rants elsewhere. I like this thread, please don't hijack it.
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2