Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

Which is better to implement, C# or VB.Net?

user-image
Question added by Mohammad Amin , Senior Software Developer , Misr University for Science And Technology
Date Posted: 2016/02/17

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.

Esam Rabba
by Esam Rabba , Technical Manager r , Hydra Soft , ZagTrader.com

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  . 

Deleted user
by Deleted user

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.

Md Mahmudul Islam
by Md Mahmudul Islam , System Analyst , Next IT Ltd

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.

Mohd Shamshad Alam
by Mohd Shamshad Alam , Software Development Manager , Rachna Sagar Pvt Ltd

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:

MUHAMMAD Naeem
by MUHAMMAD Naeem , Data Entry Operator , Prime Tiles

C# because it is more user Friendly as compared to VB

Siril Haneefa
by Siril Haneefa , Software Engineer , Munazzamatt Al Da'wa Al Islamiyya

C# is better try to avoid vb.NET its outdated

Pratheesh Babu K R
by Pratheesh Babu K R , Application Specialist , Sheikh Khalifa Medical City Ajman

I agree C# is better, but you cannot say Vb is outdated. Vb is still used.

Dima Darwish
by Dima Darwish , محاضر , جامعة حلب

Both of them are good in programming but it depends to the programmer himself

Deleted user
by Deleted user

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.  

HUSSAMALDEAN MOHAMEDNOUR OSMAN MOHAMEDNOUR
by HUSSAMALDEAN MOHAMEDNOUR OSMAN MOHAMEDNOUR , Senior Software Developer , Perfect Perisentation

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

More Questions Like This