amr | 3 Jan 15:24 2002

RE: C# and VB and XP (was XP and .NET)

Actually there is one big difference - the community.  The cool tools - refactoring tools, code analysis
tools like SmallWorlds, etc...  all seem to be released for C#.  Unfortunately the stigma with VB - is for
dummies and C-like languages is for heroes is still around.  

 -----Original Message-----
From: 	mfowlerlists <at> thoughtworks.net [mailto:mfowlerlists <at> thoughtworks.net] Sent:	Wednesday,
January 02, 2002 6:55 PM
To:	extremeprogramming <at> yahoogroups.com; extremeprogramming <at> yahoogroups.com
Subject:	Re: [XP] C# and VB and XP (was XP and .NET)

> People from a RAD background (Delphi, VB, etc) will probably prefer > VB.NET whereas people from
C-language background (C++, Java, Smalltalk, etc) > will prefer C#. That, I think, is pretty obvious.
Smalltalk as a C-like language? Err... no

I actually don't like C-like syntax much, but since I've spent so much of my life in C/C++/Java it's become
natural. So I prefer to C# to VB. I never used VB much (I did a bit with VB6 and found it not as bad as rumored)
otherwise my basic is remembered from Tandy and BBC Basic - which isn't much like VB.

It really depends on the team. If they are used to C-like languages they should use C#, if they like VB they
should use that. The languages seem to be pretty much the same anyway - just a matter of syntactic style - and
neither of them is Smalltalk :-(

Martin

To Post a message, send it to:   extremeprogramming <at> eGroups.com

To Unsubscribe, send a blank message to: extremeprogramming-unsubscribe <at> eGroups.com

ad-free courtesy of objectmentor.com Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/  << File: ENVELOPE.TXT >> 
(Continue reading)

amr | 3 Jan 15:57 2002

The importance of Community - the C# and VB.NET saga continues...

There has been much talk about C# and VB.NET but one crucial comparison should be made that seems to have been
left out (or else I missed it in the few multitude of posts that have been made).  The communities.  I have been
spoiled over the past 4 years being part of the Java and J2EE community, using IntelliJ, and listening to
and sometimes participating in XP, Agile methodologies, etc...  These can all go back to the community I
was part of.  I've used both C# and VB.NET professionally, and currently am on a project using VB.NET.

Initially I thought like most people 'no difference' - depends on the programmer base and what they are
comfortable with.  I honestly even like VB syntax more than C# syntax.  But after jumping in the VB boat, I'm
feeling C# envy.  I can definately use any libraries written in .NET - so it is not like they have more
advanced libraries or faster runtimes, but....  It is in the tools.  I've seen 3 mentions so far on this
mailing list of C# refactorers (www.dotnetrefactoring, Jim Newkirk's upcoming tool, and now I hear
Eclipse supports C# refactoring).  There are also some other tools - SmallWorlds to name one - that is
planning to deliver a C# version but has no plans for a VB version.

I'm sincerely thinking of making a push to move to C# for that very reason.  We won't lose our old code base,
since we can continue reusing languages, but many of the developers will have to make another language
shift - which is always painful.  
To Post a message, send it to:   extremeprogramming <at> eGroups.com

To Unsubscribe, send a blank message to: extremeprogramming-unsubscribe <at> eGroups.com

ad-free courtesy of objectmentor.com 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Gmane