Of course, you can never satisfy everyone which is what sparks these debates. They are two distinct community mentalities at heart, the Swizz army knife of .NET complete with manual vs. the tool shed of Java complete with a hammer factory in the corner. I see benefits of both, no doubt the Java community is associated with more skill for this reason, you NEED to know about specific GOF patterns to solve your daily problems. And while the C# language obviously is more complex, it's not as bad as many Java developers make it out to be. For instance, many still think of LINQ as a language feature rather than an API even though it's first and foremost an extensible API using extension methods, anonymous types, properties and lambda expressions - much of which ironically on the table for Java 7. Another case of point, the DLR is just a library, no need to tinker with new byte codes etc. as we see with JSR-292.
/Casper On Jan 9, 4:28 pm, "[email protected]" <[email protected]> wrote: > When you spend pretty much all your work time coding, adding in > features to a language doesn't seem that onerous to me. If you are a > casual coder, I could see C# being a bit overwhelming. > > On Jan 9, 5:35 am, Casper Bang <[email protected]> wrote: > > > On Jan 9, 1:02 pm, John Wright <[email protected]> wrote: > > > > I second this - keeping up with the pace of change of C# and .NET 2.0, > > > 3.0, 3..5 etc is a fulltime job! > > > And in Java its a full time job to keep up with all the libraries and > > frameworks, largely because the out-of-the-box experience is so lousy > > and innovation HAS to take place in external libraries. So I guess I > > find that argument rather weak, although I understand the HR concerns. > > Example: A C# assembly has encapsulated the versioning aspect from day > > one, something that's handled in a myriad of ways in Java, either by > > OSGi, NetBeans Module System, JSR-277, Jigsaw... + a very long list of > > classloader hacks. > > > /Casper --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---
