Last post Jul 04, 2009 06:24 AM by TATWORTH
May 28, 2009 12:48 PM|gzmartinlee|LINK
1. I am not an IT major person, my university is major in economics and finance.
2. I am very familiar with VBA ( for Word, Excel, Access ), I can use VBA in Access to develop a full MIS.
3. In order to use ASP.net to develop my website, I already studied by myself for the C# for one year and can already write some simple programme in C# and can develop simple website using C# (please refer to my own website
4. My friend which is an IT person told me that C# is absolutely better than VB.net, and he told me that the only purpose for Microsoft to keep VB.net in the ASP.net is to keep the old customers of the old-ages. He think that VB.net will become a language
which will become out-of-date.
My question is:
1. Which language is better for me ?
2. I myself want to change from C# to VB.net because VB.net is more like VBA. However, I am afraid VB.net will be out-of-date in the future (as the "4." my IT friend told me )
I am very puzzling about the choice of C# and VB.net. Please help me! Thank you very much.
May 28, 2009 01:30 PM|Curt_C|LINK
1) Sadly this is a REALLY REALLY bad question. It's been debated heavily for years, go google it... But the short answer is that whatever one works for you is the one to use.
2) Both vb.net and C# will continue to be supported. Whomever your friend is that said VB.Net will be out-of-date, he was wrong.
I use both, many devs do, knowing both is advantageous but seriously...it's like saying "Ford is better than Chevy" or "Pepsi is better than Coke"....it's a pointless argument with no defined winner, its all preference.
May 29, 2009 05:03 AM|ssg31415926|LINK
I started with VB.NET but now mostly do C#. Actually, it's pretty easy to switch between them: the .NET Framework is the same. I switched because most people who do what I do use C# and I found more sample code in C# that I was always having to translate.
So, my recommendation is work out exactly what you need to do with it and especially where you expect to have problems. Then look round the forums and see what people with similar problems are using and see where you get the most solutions. Then pick that
May 29, 2009 10:11 AM|srinivaskotra|LINK
Whether it is vb.net or C#.net , you just focus on domain what you are working on. It helps you a lot. Being a vb programmer
you can switch in to c#.net .
All the best
Jul 03, 2009 08:07 AM|charge22|LINK
Hope by now you have your website up and running!
Be yourself and choose vb.net. Build your skills in .net and switch over to C# whenever you have a real need to.
Jul 04, 2009 06:24 AM|TATWORTH|LINK
>I myself want to change from C# to VB.net because VB.net is more like VBA. However, I am afraid VB.net will be out-of-date in the future (as the "4." my IT friend told me )
Then change! Both are good languages! Guess which of VB.NET or C# is the best? The one that gets you the next job!
The best advice on the choice between C# and VB.NET was given by Dan Appleman about 7 years ago:
"If your background is in VB or VBA then learn VB.NET, but if your background is C, C++, Java then learn C#. Once you have a thorough grounding in the Dot Net framework, then learn the other language."
When I made the transition from one to the other, I very pleasantly surprised on easy it was.
I endeavor to provide sample code in both languages, but not everybody does, so is a great advantage in being bi-lingual.