Linked by Eugenia Loli on Thu 24th May 2007 20:59 UTC
Permalink for comment 243050
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/22/13 13:38 UTC
Linked by Thom Holwerda on 05/22/13 13:30 UTC, submitted by JRepin
Linked by Thom Holwerda on 05/21/13 22:06 UTC
Linked by Thom Holwerda on 05/21/13 21:45 UTC
Linked by Thom Holwerda on 05/21/13 15:53 UTC
Linked by Thom Holwerda on 05/20/13 22:43 UTC
Linked by Thom Holwerda on 05/20/13 21:50 UTC
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
Linked by Thom Holwerda on 05/18/13 21:06 UTC
More News »
Sponsored Links



Member since:
2005-10-08
> Furthermore, if you're a Windows developer, then
> .Net has indeed changed the world. For the better.
> I haven't written a single line of VB6 or unmanaged
> C++ in years, and hope to never have to again.
Which is fine, as long as you do not have to write applications to run on older hardware, and do not care about cross platform capability at all.
When it comes to older hardware, .NET has all the problems that Java has. It uses too much memory, it loads classes dynamically at runtime when they are needed (which is slow in general), etc.
When it comes to cross platform capability, Java clearly kicks C#'s ass.
So basically, for me, I use Java when absolute speed / performance doesn't matter, or when I don't have to worry about supporting older hardware. Otherwise I use C. I have no use for C# (Windows only for all practical purposes, since mono will never be fully compatible). I also have no use for C++, since it doesn't offer me anything that C or Java doesn't. C++ is basically an example of how NOT to write an OOP language.