Sunday, July 12, 2009

Would a programmer make more programming in C#.net or VB.net?

I've been applying for VB.Net programming jobs but figure try a C#.Net position both languages work the same with asp.net so figured why not

Would a programmer make more programming in C#.net or VB.net?
They are the same. VB (.net or other) is just a lot more wordy. Its C# counterpart uses a lot more brackets and semicolons, and is much easier to read. It contains a SMALL bit more functionality, but almost negligible. Paywise, I would pay the same for an employee, unless the employee has experience in other technologies, databases, and programming languages.





Now if the question was for c++ versus classic VB, the C++ employee has a much higher skillset. But Vb.Net and C#(.Net) produce the same results, with nearly exact same code, and are functionally the same.





So - bottom line, it depends on experience. The languages themselves are virtually identical.
Reply:It is not the language that you know, it is the way you handle salary negotiations. I know a dumb azz network adminstrator that barely can cut on a computer that makes more than I do.


And i am a C# (and VB.net ,C++, Perl, PHP, etc.) programmer.





RJ
Reply:Although the two languages are very similar in syntax and perform similarly since they both compile to Intermediate language, C# is more in demand.





It is a myth that C# performs better however there is a grain of truth in that. VB.NET allows you to take actions that hinder performance. Such actions might not be possible to take in VB.NET.





There is also a reason why C# programmers are more in demand. Most of these programmers used to be java developers. VB.NET programmers usually come from VB6.0 which is less object oriented than java, hence employers are more interested in hiring C# developers.





hope this helps
Reply:C# is a much more complex language than VB.





You can write ASP.NET applications in either C# or VB, but that's just a small subset of the rest of what you can do. VB is easier, C# is more flexible.





Good luck.
Reply:I'm a Java programmer primarily but have had to program in C# and VB on occasion. I thought I had seen something indicating the VB, while still around, is going to slowly fade away in favor of C#. You might want to see if Microsoft has any long range plans listed for the two languages and consider your choice based on that. I personally find both limiting from a cross platform perspective and work primarily with Java in WebLogic so I have a wide range of platforms that I can work on.

survey monkey

No comments:

Post a Comment