CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Grant Killian's Blog

No, this has nothing to do with beer -- but maybe it should?

It's all MSIL in the end anyway

Came across an oldie but goodie from Sam Gentile's blog: It's the Runtime Stupid.  It's a departure from the old days where VB folks didn't play nice with C++ folks, etc.  As Gentile writes:

Now, here's the drill. Forget about learning C#. Forget about learning VB.NET. Learn about the CLR and the BCL FIRST. That's the real .NET. The languages are just syntactic sugar.

I've been thinking about this again lately as I start to tackle a few projects with VB.Net folks.  I'm sure the code base will be in VB.Net and it just isn't that big a deal.  Newer .Net developers always seem to get hung up about VB.Net or C#.

Taking things a step further, I'm on a project where the customer has requested VB.Net source code, but the app is built on top of our company's framework which is all C#.  Mind blowing?  Hardly.  It happens all the time.  We can just reference the framework assemblies written in C# from the VB.Net tier, and off we go.  If the customer has bought the whole framework source (not sure on this part), we can run the c# components through a conversion tool and we'll have VB.Net.

It's all MSIL (Microsoft Intermediate Language) in the end anyway! 



Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Check out Devlicio.us!