Wednesday, November 02, 2005

My thoughts about the .NET Rocks! show in Austin

 

I’m listening to .NET Rocks! live in Austin right now (you can download it here)

I enjoyed listening to Jeffrey Palermo and Scott Bellware, as I read their blogs often.

I’d just like to vent about this moron:

Leeman

.. who said “C# Sucks!” live on the air.  His name is Leeman Schmitt.  Obviously this guy is incredibly narrow-minded, and cannot easily understand (let alone take advantage of) the differences and superiorities of another language.  VB.NET, while a great language, is not the panacea of development.  I get completely annoyed when someone is tied so tightly to ONE particular viewpoint on a problem.

I believe it was Scott Hanselman who said, “C# and VB.NET are just different flavors of IL” –  I couldn’t agree with this more.

Given the choice, I will choose C# because that’s what I prefer.  I don’t push it on anyone else, I don’t claim that it’s the best, or that everything else sucks.  I am perfectly happy to work on a project in VB.NET because I am versatile.  I would be happy to use PHP or Ruby, or JSP for that matter, since I believe being multi-faceted benefits my work in ALL languages.

I have been hearing a lot of this whiny attitude toward C# lately.  I wouldn’t hire anyone if they couldn’t program comfortably in VB.NET and C#.  I would also frown upon anyone who would just JUMP to using a particular technology for every problem they come across.

Anyway, I cast my blogvote to C#, thought I still respect any language or tool that will help me work productively. 

Ok, I’m done ranting…  flame on

Ed: Ok, so I was a little harsh.  Apparently there was more to this story.  So Leeman, no offense…  I just get really worked up about this topic

Wednesday, November 02, 2005 9:25:52 PM (Central Standard Time, UTC-06:00)
How do you feel about development in JAVA using J2EE and Eclipse?
Thursday, November 03, 2005 7:27:30 AM (Central Standard Time, UTC-06:00)
I don't prefer to do it, but I don't claim that "Java sucks!" and use C# for EVERYTHING I do.

Given the right project I think it would be beneficial for our company to explore other technologies.

There are a lot of things that I DON'T like about java, but it's still a powerful platform.
Thursday, November 03, 2005 4:05:19 PM (Central Standard Time, UTC-06:00)
Hi,

I think Generics in C# 2.0 and linq in C# 3.0 will make it superpowerfull. I am not sure if java has the capability of linq,dlinq or xlinq but if it does its cool :D.



Thursday, November 03, 2005 4:49:01 PM (Central Standard Time, UTC-06:00)
I can sum up the whole C# Vb issue with this Haiku.

[clearing of throat]

you see sharp objects
visualize basic needs
compile in the aisle

Thank you! :P
Friday, November 04, 2005 8:20:33 AM (Central Standard Time, UTC-06:00)
I know Leeman, and I was right behind him in that RV. There had been some good-natured bantering going on all evening. Carl was demoing in VB, of course, and someone said "VB sucks" in a joking fashion, and when Leeman said "C# sucks", it was a continuation of the bantering, not an indication of an inward conviction. Eveyone here understands that the runtime is what matters.
Friday, November 04, 2005 8:28:56 AM (Central Standard Time, UTC-06:00)
ahh... I am glad to hear that.

I just get so worked up when I hear stuff like "Hey can I see that sample in VB.NET?"

or one I heard at HDNUG: "We have a VB shop, am I going to have to retrain our devs so we can use the EntLib?"
Friday, November 04, 2005 12:16:46 PM (Central Standard Time, UTC-06:00)
In response to “C# and VB.NET are just different flavors of IL,” then aren't all languages different flavors of machine code?
Friday, November 04, 2005 9:59:55 PM (Central Standard Time, UTC-06:00)
Yes, you're right, but the differences between C# and VB.NET are very minute. It's all syntax. Structure and behavior are almost identical.

You'd write an assembly program a lot differently than you would a C# program.
Friday, January 13, 2006 8:48:56 AM (Central Standard Time, UTC-06:00)
Does anyone program in assembly langauge anymore?
In any case I don't think you could in a managed enviournment.
Comments are closed.
Personal Loans - Loans - Credit Counseling - Credit Card Consolidation