General discussion


VB.Net or C#

By Karthikeyan Umapathy ·
I am planning to learn Web Services and develop it.

Which one is better and which one is going to be the "next big thing"?

Is it VB.Net or C#?

So far i have been using VB 6, even though i know C and C++. I have used only visual basic extensively.

This conversation is currently closed to new comments.

5 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Comments

Collapse -

VB is better

by gy24hz13 In reply to VB.Net or C#

VB is easier than C#

Collapse -

Does C# has any capabilities that VB.NET doesn't have?

by Karthikeyan Umapathy In reply to VB is better

I am sure VB.NET is easier than C#. But, Does C# has more capabilities for Web Services than VB.NET?

Collapse -

It is up to you,,,

by RickMan In reply to VB.Net or C#

I have been developing mostly with VB/VBA/VBScript and I would choose C#. The main reason is that C# was developed by microsoft to be the Web Services language. Support by microsoft, and other web services developers is far greater than for VB.Net. If did not require as long a learning curve as learning, I would have chosen

As far as features go, Microsoft says that they are the same. But from my understanding, and I wish I had some features to point out to be specific, is that C# has some features not found in Now you have to determine whether this is true or some hype from C# supporters.

The key to both languages is learning the .net Framework and all the assemblies that are currently available. The final Choice as Microsoft usually says is whatever your preference is. I personally feel that from my observations, most people will be going with C#, and diehard VB shops that migrate to .net will go with

Collapse -

It is up to you - but bear in mind...

by SalmonW In reply to It is up to you,,,

I made the jump from VB6 to C# about a year ago. At the time I also checked out but found the transition quite frustrating. Apart from some keywords bears little relation to VB6. Look at a reasonable complex program and it will be instantly recognisable as VB, but dig a bit deeper and you'll see some important syntax changes which makes the learning curve almost a steep as C#. It's also pretty verbose, the syntax changes have meant you need to type much more code to achieve simmilar results to C#.

Technically C# has the following features that does not:

- Operator overloading.
- Unsafe blocks (code C++ directly into your source files!) enable access to COM or API functions.
- Better garbage collection.
- XML Documentation comments can be compiled into documentation at the click of a button.

Personally, I find C# (and .net as a whole) an absolutely blinding piece of work by Microsoft (with just a little help from Sun .

p.s All the above apply to 2002 and v1.0 of the framework.

Collapse -

It's better If u adopt C#

by ravi_kiran_b In reply to VB.Net or C#

If you know c# u can work with as well.Moreover,c# has got good advantages over in terms of type safety and IL code generation.Microsoft itself accepted c# as the major ocean in .net world.

Back to Web Development Forum
5 total posts (Page 1 of 1)  

Related Discussions

Related Forums