[thelist] Suggestions for the next technology to learn

Aleem B aleem.bawany at utoronto.ca
Fri Sep 5 22:47:52 CDT 2003


thelist-bounces at lists.evolt.org wrote:
>> PHP and move on to C# or Java, although C# will eat
>> Java in soon time (not flaming) but C# is powerful
>> and you can get the .NET framework for free.
> 
> Don't want to start a war, but I would like to know why do you believe
> that C# will 'eat' Java soon ? You can anything in Java that
> you can do in C#,
> but not vice-versa. In addition, the JRE and J2SDK is free
> for multiple platforms
> too. Brilliant IDE's like Eclipse come free as well.
> Brilliant tools like Ant come
> free as well. Heck, you can set up a production Java system
> for 0 + cost of development.

IMHO, C# offers everything Java offers and some of the better
features of C++ as well. Java never made it to the desktop
which is the only shortcoming. I might be wrong, but you can
get compilers, linkers for C# for no cost. I am a big fan of
Java and have been using it for a couple of years, but these
days I'm reading into C# (C# in a nutshell - O'reilly
publications) and i'm quite impressed by it from whatever I
have read so far. C# has a huge API, much bigger than Java's
so leaving Java's API behind is not as discomforting. If only
Java had a windows API instead of the cludgy SWING API, I
wouldn't have looked anywhere else.

FWIW, it is the MS recommended language for .NET (from what
I recall reading in the same book) and MS is itself, transporting
and developing new code in C#.

I get the feeling I am about to get bashed by some Java devotees
and am still wondering how I could be unfaithful to a language I
have advocated for so many years.


aleem

[ http://www.aleembawany.com/ ]



More information about the thelist mailing list