CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 9 of 9
  1. #1
    Join Date
    Jul 2002
    Location
    Toronto
    Posts
    309

    how to choose between VB.NET/C#/VC.NET

    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?
    heHAA

  2. #2
    Join Date
    Oct 2002
    Location
    Växjö, Sweden
    Posts
    225
    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

  3. #3
    Join Date
    May 2002
    Location
    Toronto
    Posts
    167
    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

  4. #4
    Join Date
    Jul 2002
    Location
    Toronto
    Posts
    309
    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.
    heHAA

  5. #5
    Join Date
    Jul 2002
    Location
    Toronto
    Posts
    309

    quote athley

    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.
    heHAA

  6. #6
    Join Date
    May 2002
    Location
    Toronto
    Posts
    167
    > 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.

  7. #7
    Join Date
    Jul 2002
    Location
    Toronto
    Posts
    309
    "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.
    heHAA

  8. #8
    Join Date
    Jul 2002
    Location
    Toronto
    Posts
    309

    MSDN and VC

    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]...
    heHAA

  9. #9
    Join Date
    May 2002
    Location
    Toronto
    Posts
    167
    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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured