Register now or log in to join your professional community.
Nothing is ever "better to implement". Each project has its own variables; team familiarity with the language is also a factor.
Both languages are relatively equivalent in terms of both performance and expressiveness. C# is, I think, favored by the community, while VB.Net has lost some popularity during recent years. So, all things equal, you would probably have a slightly easier time hiring for C#, as well as finding maintained third party libraries, but it's an edge so minuscule that I wouldn't take that into account.
Finally, C# development is a little more portable than VB.NET, which is a bit harder to run on non-windows platforms.
after framework 4.0 no different , both is compiled in same way and in same speed , after all its depend of the developer sometimes his experience to do something on c# better on vb.net and other times vb.net is better .
Both Languages have their own features. Both languages are from .NET framework.
The languages syntax is different. C# Syntax is as like as Core C, C++ languages, If you know C or C++ then easy to learn C#. VB.NET is easy to learn, it’s actually like Symbolic Instruction Code, VB.NET has features that C# doesn’t, and C# has features that VB.NET doesn’t.
Both languages in demand.
As developer I like these two languages , If you need the comparison please check this links
https://www.simple-talk.com/dotnet/.net-framework/10-reasons-why-visual-basic-is-better-than-c/
http://www.vbrad.com/article.aspx?id=63
https://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NET
Pick which one you’re more comfortable with and go with it.
The "Differences Between Microsoft Visual Basic .NET and Microsoft Visual C# .NET" white paper describes some of the differences between Visual Basic .NET and Visual C# .NET. However, remember that the .NET Framework is intended to be language independent. When you must select between Visual Basic .NET and Visual C# .NET, decide primarily based on what you already know and what you are comfortable with. It is easier for Visual Basic 6.0 developers to use Visual Basic .NET and for C++/Java programmers to use Visual C# .NET. The existing experience of a programmer far outweighs the small differences between the two languages.
No matter which language you select based on your personal preference and past experience, both languages are powerful developer tools and first-class programming languages that share the common language runtime in the .NET Framework.
VB.Net is better than C#
IntelliSense works much better for Visual Basic than for Visual C#. Take just one example – creating a write-only property. Let’s start with Visual Basic:
C# because it is more user Friendly as compared to VB
C# is better try to avoid vb.NET its outdated
I agree C# is better, but you cannot say Vb is outdated. Vb is still used.
C#, because it is more object oriented than VB.net. Secondly it is more related to Java and is more powerful in terms of libraries and system chip reference.
VB.NET MORE FRIENDLY THAN C# IF YOUR FIRST SOFTWARE DEVELOPED USING VB.NET.
C# MORE OOP THAN VB.NET, SO IT'S DEPEND ON YOUR BACKGROUND AND THE GOAL OF THE SOFTWARE.
VB.NET IT'S BETTER IN ERP AND RETAIL SOFTWARES,
C# IT'S BETTER IN I O T(INTERNET OF THINGS),M TO M(MACHINE TO MACHINE),GPS SOFTWARES