Why does .NET seem so ugly?

A place to discuss the implementation and style of computer programs.

Moderators: phlip, Moderators General, Prelates

jacques01
Posts: 42
Joined: Thu Oct 08, 2015 4:56 am UTC

Why does .NET seem so ugly?

Postby jacques01 » Thu Aug 25, 2016 3:19 am UTC

My background is in Java and Python, and I converted to a "native" Mac user several years ago. I use Windows every day and I don't mind the GUI / the utils it provides. In some ways I like the Windows GUIS versus writing init.d scripts, etc.

However, whenever I have to spin up a Visual Studio IDE, it's overwhelming and very complicated. I struggle just to build executables, and there's endless amounts of .NET specific jargon and terminology.

Netbeans and even Eclipse seem intuitive. Visual Studio just doesn't.

Is this me, or do I need to try harder?

User avatar
Moo
Oh man! I'm going to be so rebellious! I'm gonna...
Posts: 6329
Joined: Thu Aug 16, 2007 3:15 pm UTC
Location: Beyond the goblin city
Contact:

Re: Why does .NET seem so ugly?

Postby Moo » Thu Aug 25, 2016 7:13 am UTC

I guess I'm jsut used to VS, so I find anything else extremely limited and unintuitive. I guess it's a personal thing. If I can't work in VS I just work in Notepad++
Proverbs 9:7-8 wrote:Anyone who rebukes a mocker will get an insult in return. Anyone who corrects the wicked will get hurt. So don't bother correcting mockers; they will only hate you.

commodorejohn
Posts: 958
Joined: Thu Dec 10, 2009 6:21 pm UTC
Location: Placerville, CA
Contact:

Re: Why does .NET seem so ugly?

Postby commodorejohn » Thu Aug 25, 2016 7:23 am UTC

I can understand finding .NET overengineered and unwieldy.

What I can't fathom is finding Java anything to be any better.
"'Legacy code' often differs from its suggested alternative by actually working and scaling."
- Bjarne Stroustrup
www.commodorejohn.com - in case you were wondering, which you probably weren't.

User avatar
Xenomortis
Not actually a special flower.
Posts: 1397
Joined: Thu Oct 11, 2012 8:47 am UTC

Re: Why does .NET seem so ugly?

Postby Xenomortis » Thu Aug 25, 2016 9:00 am UTC

jacques01 wrote:However, whenever I have to spin up a Visual Studio IDE, it's overwhelming and very complicated.
...
even Eclipse seem intuitive.

Eclipse is more intuitive than Visual Studio? I guess it's possible with a Java background...

So, starting up Visual Studio, I count about six clicks to get something that can be compiled and run (New Project -> Visual C# -> Console Application -> Ok, generates an empty project with the boilerplate for a command line application, which compiles and runs just by pressing the "Start" button (F5)).
I don't know the equivalent in Eclipse (an IDE I use a lot more often than VS, but like and care about a lot less).

jacques01 wrote:and there's endless amounts of .NET specific jargon and terminology.

No more than Java? But the principles are basically the same - you write C-syntax-style code, it gets compiled to an intermediary language, which is then run by something else.

I admit that I used Visual Studio and .NET before I ever used Eclipse and Java.
Image

User avatar
roflwaffle
Posts: 357
Joined: Wed Jul 01, 2009 6:25 am UTC

Re: Why does .NET seem so ugly?

Postby roflwaffle » Thu Aug 25, 2016 11:53 pm UTC

I also find Visual Studio to be a little cluttered and confusing, especially compared to alternatives like SharpDevelop. I think it has more to do with the design of VS than with .NET as a whole. At the same time, the syntax of Java is more confusing to me than the syntax of C#, and I'm an analyst, not a developer, so I'd take the former with a grain of salt.

Tyndmyr
Posts: 10135
Joined: Wed Jul 25, 2012 8:38 pm UTC

Re: Why does .NET seem so ugly?

Postby Tyndmyr » Wed Sep 14, 2016 4:14 pm UTC

Definitely have to chalk this up to familiarity.

Both VS and Eclipse are fairly heavyweight IDEs, and if I *had* to pick one as simpler, it'd be VS, though I admit they're close enough for that to be extremely subjective. If you're looking for simple, easy learning curve environments, almost anything else would be lighter.

Personally, I rather like IntelliJ, even though I end up mostly using Eclipse at work, because of standards or whatever.


Return to “Coding”

Who is online

Users browsing this forum: No registered users and 6 guests