Solved

visual Basic Net vs c# net

Posted on 2016-11-05
8
122 Views
Last Modified: 2016-11-08
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
0
Comment
Question by:rguillermo
8 Comments
 
LVL 44

Expert Comment

by:AndyAinscow
ID: 41875320
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.
3
 
LVL 28

Expert Comment

by:Pawan Kumar
ID: 41875334
C# is far better.I like C# only.

Below should help you.

http://www.codeproject.com/Articles/9978/Complete-Comparison-for-VB-NET-and-C
0
 
LVL 28

Expert Comment

by:Pawan Kumar
ID: 41875339
* - better in terms of syntax.
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 49

Accepted Solution

by:
Gustav Brock earned 250 total points
ID: 41875353
The one is not "better" than the other in any way. You may prefer one for the other, but that's a matter of personal (or group) preference.

What really makes a difference, however, is the sheer volume of material published on C# compared to VB.NET. It is far much easier to locate articles and code covering C#. That said, several sites can be located which hold tools to convert code between the two languages. Thus, with a little extra effort, most C# code can easily be converted to VB.NET.

/gustav
0
 

Assisted Solution

by:Aishwarya Shiva Pareek
Aishwarya Shiva Pareek earned 250 total points
ID: 41875404
It totally depends on what you find easy and effective in achieving your project's goal.

For starters in programming I will suggest VB. Because it is more closer to real world languages.

C# is inspired from C++, so for C, C++ and Java programmers I will suggest C# because they will find it easy when it comes to logic creation.

And when it comes to comparing performance then I will say that both of them are equal. Because at the end of the day both languages are compiled to Managed Code.
0
 
LVL 63

Expert Comment

by:Fernando Soto
ID: 41875421
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.
0
 
LVL 29

Expert Comment

by:anarki_jimbel
ID: 41876340
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# :)
0
 

Author Closing Comment

by:rguillermo
ID: 41878606
Thanks to all Experts !!
1

Featured Post

Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

It’s quite interesting for me as I worked with Excel using vb.net for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
This article is for Object-Oriented Programming (OOP) beginners. An Interface contains declarations of events, indexers, methods and/or properties. Any class which implements the Interface should provide the concrete implementation for each Inter…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

831 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question