Software Development

Poll: Are you disappointed in the language choices in .NET?

Justin James gets the sense that not everyone in the developer community is disappointed by the language choices available in .NET. Take the poll to let us know how you feel.

When the .NET system was first announced, I was very excited about the prospect of being able to use the right language for any given job. The reality has been a bit lacking.

VB.NET and C# have dominated, and while Microsoft has put some weight behind F#, languages like IronRuby and IronPython have been nearly completely ignored. There are some third-party languages out there, but few with the maturity of VB.NET or C#. For the languages that are available, interop with the rest of .NET feels painful. To me, this is a real disappointment, but it seems like the overall .NET community does not mind. What about you?



Justin James is the Lead Architect for Conigent.

gj1118 1 Like

want to program in something else, when there is C# 4.0? ... For me, its the best thing that happened to .NET . i would rather have a small and a neat house than a large unkempt one.. If a person does not want to do C# , he/she can use all the verbosity of VB.NET.. I have heard rave reviews about F# as well in recent times, so thats cool :)

Tony Hopkinson
Tony Hopkinson

the reason for it now is itself. Asfor why. Try doing something that needs dynamic typing in c#... For most of the work I do, C# does the job, but sometimes it just won't.

Tony Hopkinson
Tony Hopkinson

languages popping up. Academia and commercial IT like a set of limited choices. At teh moment I can be coding in Delphi, C# and Ironpython on one task, with a bit of SQL and XML thrown in. Would I like more language choices, for what purpose. A better functional language than F#, could be, a better OO one than C#, not seeing it. Pascal# for unmanaged instead of C++, well okay but not many would agree. I think the biggest though unsurprising disappointment for me is how few are looking at what they want to code and think, that would probably be easier to describe in language X, instead of reaching for the familiar/proscribed tool. You know the people who think language is programming instead of language is for programming.


But it has more to do with the companies that specify that only C# is allowed or only VB.Net. There are times I'd like to use another language, but I haven't had opportunity to.

rengek 1 Like

The wide selection of jobs out there for .net programmers and how easy it was for me to ask for a salary over $100K tells me I have no regrets. If something better comes along with just as many opportunities and salary I'll move on to that. No big deal. Its not like c# was the first language I programmed in.

Editor's Picks