Re: VB vs C# vs C++ vs J#

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



There is a much bigger issue with the VB.NET vs C# war - and that is with
finding answers to problems -or- learning how to do something. On the
newsgroups and many websites - there are FAR more examples in C#, than
VB.NET - I suspect because VB.NET developers are typically not the types to
go into deeper subject matter. They are the "crank out a working
application" type of developers.

For example, I was working on making my own validator (inheriting from
BaseValidator) - and I found next to no examples in VB - everything was in
C#. And likewise, *all* of the VB.NET developers I know - would've just
"done it another way", rather than create their own validator (which now
works great, by the way!)

So - one thing to factor, is if you are a developer who frequently likes to
push the envelope or extend existing functionality - language choice should
be a consideration. Because if I was writing everything in VB.NET - I'd
spend half of my time translating examples and help from newsgroups from C#.

Oh - and one thing that is key, regardless of your language of choice - it
is critical for you to be comfortable in both languages. I blew a half-day
trying to find what the VB.NET version of "extern" was - and another
half-day trying to find how to manually wire an event (the equivalent of
+=)...

It will make you a more valuable developer to be solid in both languages.


"Steve C. Orr [MVP, MCSD]" <Steve@xxxxxxx> wrote in message
news:O8Jdi%230%23FHA.360@xxxxxxxxxxxxxxxxxxxxxxx
> C++ is only for propeller heads and I can barely understand why J# even
> exists.
>
> That brings it down to the only two languages that matter for web
> development, VB.NET and C#.
>
> VB.NET has more functions than C# can therefore save you more time because
> you write less code.
>
> So I suggest you save yourself headaches by sticking with VB.NET which is
> just as capable as C# (if not more so) in all things that really matter to
> most web developers.
> Note that it wouldn't hurt to hedge your bets by learning enough C# to
> understand the differences between the two languages.
>
> --
> I hope this helps,
> Steve C. Orr, MCSD, MVP
> http://SteveOrr.net
>
>
> "chuckdfoster" <chuckdfoster@xxxxxxxxxxx> wrote in message
> news:OahSFup%23FHA.1032@xxxxxxxxxxxxxxxxxxxxxxx
>> Just wondering this...
>>
>> Are there any advantages of using one language over another? I currently
>> use VB, but notice that most code samples on the internet and this forum
>> are normally in C# (I think).
>>
>> --
>> Chuck Foster
>> Programmer Analyst
>> Eclipsys Corporation - St. Vincent Health System
>>
>
>


.



Relevant Pages

  • Re: VB vs C# vs C++ vs J#
    ... > to go into deeper subject matter. ... > application" type of developers. ... > It will make you a more valuable developer to be solid in both languages. ... but notice that most code samples on the internet and ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: VB vs C# vs C++ vs J#
    ... > finding answers to problems -or- learning how to do something. ... > application" type of developers. ... rather than create their own validator (which now ... > It will make you a more valuable developer to be solid in both languages. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Win 7 virtual store question (with Access 2003)
    ... "development tools", now, rather than programming languages. ... they've done anything to make it more useable for the clients I still ... Microsoft Office Access MVP ... many Access developers have moved on to other specializations. ...
    (comp.databases.ms-access)
  • Re: What is wrong with Ada?
    ... The discipline that Ada requires is at odds with the ... I also think Adaists are an evolutionary step beyond those who program ... Immediate gratification developers have the potential to ... effects of dangerous languages and haphazard techniques. ...
    (comp.lang.ada)
  • Re: Toward a 21st century Forth
    ... Forth started out with the convenience of scripting languages. ... Forth also filled the niche of portable assembler. ... C has so many developers and so much money -- ...
    (comp.lang.forth)