For more discussion: http://developers.slashdot.org/developers/03/09/05/1855250.shtml?tid=108 &tid=109&tid=126&tid=156&tid=187 Sincerely yours, Aaron Holmes CEO Gurix Web Professionals Welland, Ontario Canada Corporate e-mail: aholmes at gurix.com V: 905.324.3241 F: 905.734.1398 http://www.gurix.com Subscribe to "Balancing Today's Technology," our free, monthly, electronic newsletter about using technology in business by e-mail to: join-todaystech at gurix.com -----Original Message----- From: thelist-bounces at lists.evolt.org [mailto:thelist-bounces at lists.evolt.org] On Behalf Of Aleem B Sent: Friday, September 05, 2003 11:48 PM To: thelist at lists.evolt.org Subject: RE: [thelist] Suggestions for the next technology to learn 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/ ] -- * * Please support the community that supports you. * * http://evolt.org/help_support_evolt/ For unsubscribe and other options, including the Tip Harvester and archives of thelist go to: http://lists.evolt.org Workers of the Web, evolt !