Link to home
Start Free TrialLog in
Avatar of RGuillermo
RGuillermoFlag for United States of America

asked on

visual Basic Net vs c# net

Hello Experts,
Our company is mostly developing with Visual Studio Visual Basic and Visual c#,
Now there is certain not confirmed preference for c# which is considered better by far.
But can you give me specific facts why is c# better ?
is it trully fater when performing ? (assuming the code is really well done)
is it preferable to develop everything with c# ?

CAn you give me specific facts which is better and and why ?

Best regards
Avatar of AndyAinscow
AndyAinscow
Flag of Switzerland image

VB.Net and C# are two .net languages which produce intermediate code, the intermediate code is the then compiled further at runtime to the actual code by the .runtime framework.
You might not have realised that there is only one intermediate code.
In other words VB.net and C# produce identical intermediate code.  No performance difference for the end user.
* - better in terms of syntax.
ASKER CERTIFIED SOLUTION
Avatar of Gustav Brock
Gustav Brock
Flag of Denmark image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
This is what Wikipedia has on the topic in there article "Comparison of C# and Visual Basic .NET" and I am in agreement with it.
Currently I'm working on the product written in VB5 and 6, and later translated to VB.Net.
The development team has a goal to eventually convert all the solution to C#, some projects are converted already.
Above experts told about some benefits.
I just want to add.
1 - as Gustav told, it's much easier to find examples, articles for C#
2 - it is much easier to find developers in C#! :)
3  - If you know C# - it's easy to switch to Java, and vice versa
4 - it may look good in a CV if you tell you know both C# and VB
5 - many still supported applications are written in VB, and basically there is nothing wrong with it, And conversion to C# may not be such a good idea
6 - personally I prefer C# :)
Avatar of RGuillermo

ASKER

Thanks to all Experts !!