By tddcoder
via crfdesign.net
Published: Sep 30 2008 / 08:32
Did the C# team make a mistake? Is Java more succinct? Why ask the developer to write a little stub for the interface method, when the abstract class has no intention of implementing it at all?
Comments
OtengiM replied ago:
Java is like that because it have to keep simple, C# is to bloated IMHO, If you really want fancy programming take a look at Scala. We dont know but maybe Scala is the next Java8.
cbang replied ago:
That's the usual stuff coming out of a Java developers mouth. The same developers who are fighting each day at work with type-unsafe JSF, JPA and all the accompanying libraries and frameworks which are replaced a year after.
Scala is not Java 8, it's far too academic and tries too much to appeal to an average corporate developer - the typical Java guy.
Rickasaurus replied ago:
If delegates, deterministic cleanup and anonymous methods are wrong, I don't wanna be right.
http://www.25hoursaday.com/CsharpVsJava.html
OtengiM replied ago:
Just one point maybe I didn't express pretty well, "Closures" that's all any language in this time need to have, even C++ or PHP is getting closures, Right now an average Java programmer Joe knows what is a closure(lambdas). Then as I said for fancy programming Scala.
Voters For This Link (13)
Voters Against This Link (0)