473,385 Members | 1,769 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

c# vs vb.net

For fair reply cross posting on VB ng as well.
I am currently reading this article (on attributes) and article has examples
both in VB and C#. This question never hit me before but I guess because
since last few days I have started thinking about going back to VB and learn
VB.Net and mixed with this article giving examples in both the languages I
have to ask my self "Why should I learn VB.Net when I am doing good in C#".

Basically I am interested in knowing what are the technical (or deep
technical) and professional advantages I might get by learning VB.Net
(beyond what they have on MSDN). I started with VB (v4) and kind of stopped
using it all together after C# came out. VB is a fine language but I need to
have a compelling reason to go back and catch up with new VB.Net.

Your input?

Thanks,
--
Po
Nov 21 '05 #1
8 1062
With VB.Net, you don't have to worry about which } matches which }...that's
reason enough for me.
--
Dennis in Houston
"Pohihihi" wrote:
For fair reply cross posting on VB ng as well.
I am currently reading this article (on attributes) and article has examples
both in VB and C#. This question never hit me before but I guess because
since last few days I have started thinking about going back to VB and learn
VB.Net and mixed with this article giving examples in both the languages I
have to ask my self "Why should I learn VB.Net when I am doing good in C#".

Basically I am interested in knowing what are the technical (or deep
technical) and professional advantages I might get by learning VB.Net
(beyond what they have on MSDN). I started with VB (v4) and kind of stopped
using it all together after C# came out. VB is a fine language but I need to
have a compelling reason to go back and catch up with new VB.Net.

Your input?

Thanks,
--
Po

Nov 21 '05 #2
Hi,

Well... I believe that, for most people, choosing a language nowadays
is more like choosing a religion than actually choosing a tool.

I had attended to a seminar on Devdays a couple years ago when the
dotNet platform was being introduced... you can imagine the roar of the
attendance... the speaker had just spoken something that strucked me
like a thunderbold: "you will not be C developers or VB developers...
you will be DOT NET developers!"

And for some reason the guy was right. As far as I know, everything
done in C# can be done in VB.Net and vice-versa.

So, for me, choose the language you feel more confortable with. VB, C#,
Delphi, Cobol, Lua... it really doesn't matter as long as you deliver
the goods and it works for you. :-)

As for myself... I've chosen VB... Why? Wel... because I've been using
VB since the earlier days of the VB for DOS. And keeping upgrading
since then.. os it was simply a natural choice for me. But that's just
me. :-)

Regards,

Paulo

Nov 21 '05 #3
On 2005-08-24, Pohihihi <po******@hotmail.com> wrote:
For fair reply cross posting on VB ng as well.
I am currently reading this article (on attributes) and article has examples
both in VB and C#. This question never hit me before but I guess because
since last few days I have started thinking about going back to VB and learn
VB.Net and mixed with this article giving examples in both the languages I
have to ask my self "Why should I learn VB.Net when I am doing good in C#".

Basically I am interested in knowing what are the technical (or deep
technical) and professional advantages I might get by learning VB.Net
(beyond what they have on MSDN). I started with VB (v4) and kind of stopped
using it all together after C# came out. VB is a fine language but I need to
have a compelling reason to go back and catch up with new VB.Net.


Technical reasons? there aren't any. The language constructs are so
similar that you don't even get the benefit of looking at things a
different way, as you would if you learned F# or something. Being
familiar enough to VB to be able to read VB code is useful in case you
find code samples or something, but that just takes a few minutes.

Professional reasons? That's impossible to say without knowing more
about what you do. Obviously, knowing VB is going to increase the
opportunies available to you, but whether that matters or not depends
on your situation. If you ever need VB, it just takes a few days to
become pretty proficient with it if you know C#.

Nov 21 '05 #4
Keep C#. You can't go wrong familiarizing yourself with "C-based"
syntactical stylings.

"Pohihihi" <po******@hotmail.com> wrote in message
news:OF**************@TK2MSFTNGP15.phx.gbl...
have to ask my self "Why should I learn VB.Net when I am doing good in
C#".
Your input?

Nov 21 '05 #5
There is no technical reason to go to C#. I know both languages. When it
comes to .NET programming many times the only difference between VB & C# is
the ";" at the end of the line. There is no performance gain by going with
the C-based language as there was when choosing between VB6 and C++.

Personally, I prefer VB and I can't wait for Visual Studio 2005...

"Pohihihi" <po******@hotmail.com> wrote in message
news:OF**************@TK2MSFTNGP15.phx.gbl...
For fair reply cross posting on VB ng as well.
I am currently reading this article (on attributes) and article has
examples
both in VB and C#. This question never hit me before but I guess because
since last few days I have started thinking about going back to VB and
learn
VB.Net and mixed with this article giving examples in both the languages I
have to ask my self "Why should I learn VB.Net when I am doing good in
C#".

Basically I am interested in knowing what are the technical (or deep
technical) and professional advantages I might get by learning VB.Net
(beyond what they have on MSDN). I started with VB (v4) and kind of
stopped
using it all together after C# came out. VB is a fine language but I need
to
have a compelling reason to go back and catch up with new VB.Net.

Your input?

Thanks,
--
Po

Nov 21 '05 #6
I choose VB.Net.
because:
1 I was VB6 developer.
2 I hate to use Shift very often (When typing "System." in c# ... hell...)
"Pohihihi" <po******@hotmail.com> wrote in message
news:OF**************@TK2MSFTNGP15.phx.gbl...
For fair reply cross posting on VB ng as well.
I am currently reading this article (on attributes) and article has
examples
both in VB and C#. This question never hit me before but I guess because
since last few days I have started thinking about going back to VB and
learn
VB.Net and mixed with this article giving examples in both the languages I
have to ask my self "Why should I learn VB.Net when I am doing good in
C#".

Basically I am interested in knowing what are the technical (or deep
technical) and professional advantages I might get by learning VB.Net
(beyond what they have on MSDN). I started with VB (v4) and kind of
stopped
using it all together after C# came out. VB is a fine language but I need
to
have a compelling reason to go back and catch up with new VB.Net.

Your input?

Thanks,
--
Po

Nov 21 '05 #7
It makes no difference when it comes to the finished application. It
does seem to me though that there are more examples in C# on the web. I
also have found that being a contractor, I have better luck finding
jobs with C#. I happen to know both vb.net and C#. It's not hard to
cross over and certainly makes you more valuable.

Nov 21 '05 #8
Thank you everyone for the input.
"Pohihihi" <po******@hotmail.com> wrote in message
news:OF**************@TK2MSFTNGP15.phx.gbl...
For fair reply cross posting on VB ng as well.
I am currently reading this article (on attributes) and article has
examples
both in VB and C#. This question never hit me before but I guess because
since last few days I have started thinking about going back to VB and
learn
VB.Net and mixed with this article giving examples in both the languages I
have to ask my self "Why should I learn VB.Net when I am doing good in
C#".

Basically I am interested in knowing what are the technical (or deep
technical) and professional advantages I might get by learning VB.Net
(beyond what they have on MSDN). I started with VB (v4) and kind of
stopped
using it all together after C# came out. VB is a fine language but I need
to
have a compelling reason to go back and catch up with new VB.Net.

Your input?

Thanks,
--
Po

Nov 21 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: William C. White | last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using cURL? Our website is hosted on a shared drive and the webhost company doesn't installed additional software (such as cURL)...
2
by: Albert Ahtenberg | last post by:
Hello, I don't know if it is only me but I was sure that header("Location:url") redirects the browser instantly to URL, or at least stops the execution of the code. But appearantely it continues...
3
by: James | last post by:
Hi, I have a form with 2 fields. 'A' 'B' The user completes one of the fields and the form is submitted. On the results page I want to run a query, but this will change subject to which...
0
by: Ollivier Robert | last post by:
Hello, I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9 system. The link succeeds but everytime I try to run php, I get a SEGV from inside the libcnltsh.so library. ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.