Click to See Complete Forum and Search --> : how to choose between VB.NET/C#/VC.NET


nfung
December 5th, 2002, 08:33 AM
QUESTION 1: how to choose between VB.NET/C#/VC.NET?

With all due respect, VB.NET seems to have it all:
a. better code samples and documentation
b. speed - not slower than VC.NET isnt it (since all compile to IL)?
c. best dialog editor
d. ease of use (and now it's multithreaded + object oriented)
e. most likely to attract a large user base?

VC seems like an obsolete tool. well, a low level dev tool perhaps. And VB.NET seems like to be the tool that get the job done and done fast.

QUESTION 2: according to code project and code guru forums membership statistics, it seems VC6 is still a much more popular/dominant development tool. but perhaps this is because codeguru and codeproject are both C++ sites?

QUESTION 3: any good sites for VB/VB.NET forums? downloads/tutorials?

Athley
December 5th, 2002, 08:50 AM
C++ is much more powerful than VB6 that's why thats more popular I guess.... for the people that not have started with .NET that is.

The differences between the languages in .NET is a lot less. Speed of code for example should be the same etc.

So your logical choice in .NET will be the program you feel most confident with..... the people that program only in C++ will defenetly not choose VB.NET when the convert then.....

/Leyan

Jym
December 5th, 2002, 08:53 AM
1) why don't you just choose the one you are most comfortable using ?

2) why do the membership stats suggest that? Maybe it's because there are just more questions about VC then there are about other languages, because it's not as "english" friendly

3) and what's not good about this forum ? and MSDN will give you all the help and tutorials you need

nfung
December 5th, 2002, 09:19 AM
1) why don't you just choose the one you are most comfortable using ?

> I just want to get the job done fast and go home. I started programming with VC6/MFC a few years back. And I played with VB.NET a while ago. Learning curve for VB.NET is a breeze, compared to VC. And for new areas, documentation is very important and docs for VC simply sucks. anyway, i just want to choose the most efficient language/dev tool for app dev projects: corporate infrastructure - from scratch: SQL Server 2k/DMO/perhaps OLAP, Exchange, Security(Crypto), IIS, Active Directory, web apps/service, ecommerce...etc.


2) why do the membership stats suggest that? Maybe it's because there are just more questions about VC then there are about other languages, because it's not as "english" friendly

>yes, that's what i suspect.


3) and what's not good about this forum ? and MSDN will give you all the help and tutorials you need

> Yeah rite. Not if u're a C/MFC/WIN32 API programmers. MSDN has a lot of code fragments for VB.NET and C#, but as for C++? **** no.

nfung
December 5th, 2002, 09:24 AM
QUOTE ATHLEY: "the people that program only in C++ will defenetly not choose VB.NET when the convert then....."

nope, i am a VC/MFC/WIN32API guy. but with respect to GUI, Collection Classes and documentation, MFC simply makes me mad.

The fact that C++ is powerful doesnt mean that it must come with a lousy dialog editor and very bad documentation.

I am still coding in VC6. I will continue to keep an eye on VC, but I will switch most likely, just to decide between C# and VB.NET.

Jym
December 5th, 2002, 09:32 AM
> I just want to get the job done fast and go home. I started programming with VC6/MFC a few years back. And I played with VB.NET a while ago. Learning curve for VB.NET is a breeze, compared to VC. And for new areas, documentation is very important and docs for VC simply sucks. anyway, i just want to choose the most efficient language/dev tool for app dev projects: corporate infrastructure - from scratch: SQL Server 2k/DMO/perhaps OLAP, Exchange, Security(Crypto), IIS, Active Directory, web apps/service, ecommerce...etc.


All the languages are efficient, and the one you are most comfortable with will help you get the job done fast. If you aren't comfortable with any language then go for VB.NET it's the fastest to learn and very powerful now a days

3) you asked about VB.NET tutorials and downloads so I suggested MSDN if you want VC tutorials and downloads, go to the VC forum on codeguru.com ... I'm sure they will be able to point you in the right direction.

nfung
December 5th, 2002, 09:46 AM
"All the languages are efficient"
> Did u try create a tab control on VC and VB?
> Did u try to look up code fragment, say for ADO?
> VC/MFC is definitely not what i'd call efficient - efficient as in dev lead time. Not execution time. I like the message queues in Win32 and MFC though.


"you asked about VB.NET tutorials and downloads so I suggested MSDN if you want VC tutorials and downloads, go to the VC forum on codeguru.com ... I'm sure they will be able to point you in the right direction."
> Yes, MSDN is pretty good with C# and VB... but what about C#/VB.NET "forum"? any suggestion?
> "Code Guru" and "Code Project": Excellent. Been using them for a few years now.

nfung
December 5th, 2002, 09:50 AM
here's one example:

template< class TYPE, class ARG_TYPE > class CArray : public CObject

ARG_TYPE

Template parameter specifying the argument type used to access objects stored in the array. Often a reference to TYPE. ARG_TYPE is a parameter that is passed to CArray. (** brilliant, very concise isnt it? **)

no code fragment provided as usual. Also, i'd be nice if on the documentation they can clearly label [IN], [OUT], [IN,OUT]...

Jym
December 5th, 2002, 01:09 PM
Well then I just don't understand your question if VC isn't efficient enough for you then use VB.NET ... what was the question again?

As for a vb.NET forum, you're using one ... what do you think this is ?

c# forum, click on CodeGuru Forums and then click on C#

and sorry don't recognize your example as anything from vb.NET so can't help you with the code that goes with it