QCon Panel: What will the Future of Java Development Be?

by Ryan Slobojan on Feb 20, 2008 | NOTICE: The next QCon is in London, March 6-10, 2017. Join us!

In this panel discussion from QCon San Francisco, several influential leaders of the software development community (Joshua Bloch, Chet Haase, Rod Johnson, Erik Meijer and Charles Nutter) discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.

Watch QCon Panel: What will the Future of Java Development Be? (54 minutes).

The panel addressed many questions, including:

  • How do you see the APIs growing in the future?
  • Can we modify the Java platform to utilize a core library with pluggable modules?
  • Does the Java Kernel/Java 6 Update N project create this core/plugins architecture for Java?
  • Do we ever want to remove code from the Java APIs, or create a new modular platform within Java?
  • Is the download size of Java really that big of an issue?
  • Are there plans to add core/plugin-type modularity to Java?
  • Aren't there existing examples of Java platforms with varying APIs and functionality? Why can't we add more?
  • Do you think the Java platform is already too complex?
  • With dynamic typing, do you lose information that would otherwise allow development tools to help you with e.g. refactoring?
  • What are the pros and cons of static versus dynamic languages?
  • Should we add features like closures and XML literals to Java?
  • Shouldn't programmers be able to understand and utilize new language features? Aren't we supposed to be intelligent?
  • Does this mean that we will have to move to languages like Ruby to get the latest language features, and that changes to Java will eventually stop?
  • Does the average developer have any say in how Java evolves?
  • Is C# evolving too quickly?
  • How can the community help to determine the features that go into Java?
  • How does adding features affect the complexity of a language?
  • If you have to use a rich IDE or some other tool in order to be able to program in a language, isn't that a bad sign?
  • How will the next programming language change the way we look at programming?

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Great Video by prashant jalasutram

I would like to thank InfoQ team for uploding this video.As in office i followed text messages and enjoyed reading it.


Great Info - Q by shabbir yamani

Thanx to InfoQ we now actually know in detail what the views of industry big shots have about various aspects of languages available and the direction they are taking.
I am a 'humble programmer' still in todays age since i develop web apps though it is not my first love (GUI design and swing is)
and thankfully proud to be associated to JAVA
Besides their views n ideas i feel reallllllllly insignificant towards how im contributing to the greater cause "USING SOFTWARE/LANGUAGES/COMPUTER/MYSELF" for the betterment of mankind and more importantly HUMANITY in general {PS: my views or expectations } as it should be rather than make a new applications or web portals or stuff like that and let it be renewed upgraded every few years.
I would personally like to see the world become a better place because of software and 'LANGUAGES' are important i wouldnt like c++ over java
NO PLZZZZZZZ spare me theres pointers there ' nie wieder '

In all a very good office time reading materials
{it appears to seem like im working because of all the big words and so many references to languages in there}

Thanks & regards
Shabbir Y

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss
General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.