I think everything I would want to say regarding the concurrency part has been said already (and probably with less words than my usual waffle).
I agree that modularity is a major issue, and I still have a suspicion that it might need to go down to the language level to be solved properly. What I mean is that there might be a need to express versions on interfaces and replace markers such as @deprecated and @since with something that's actually useful. I'm pretty interested in what is happening with Jigsaw, Maven and OSGI, though. They can at least solve some of the issues and hopefully they will induce a bit more awareness into the Java community on how much different changes can break things. I believe there is pretty much nothing you can do to a Java API that doesn't break something -- adding types and adding methods to final classes are the only things that come to mind. I'm waiting for the MS-style SomeClass5.doSomething3(...) signatures. Peter Massimo wrote: > Could you explain this? > > Concurrency is one of the more simple, academic issues on the larger > business projects that I've been involved with. > > The biggest problems that I've seen in Java development have been very > non-academic issues related to managing large projects with lots of > different code and different middleware libraries and bizarre > unexpected conflicts between everything and troubleshooting cryptic > error messages. > > I'm far more excited about Project Jigsaw and Maven than I am about > language enhancements. > > On Jun 29, 6:49 pm, Peter Becker <[email protected]> wrote: > >> The next problem to >> solve is IMO concurrency, which is much too complicated with the current >> programming model. >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
