Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

12. Java > Power or Simplicity

Power or Simplicity

You’ve said that simplicity and power are evil twin brothers. Can you elaborate?

James Gosling: Often systems that are really powerful tend to get complicated. Take something like the Java EE spec. It’s got all this stuff about transactions and persistence and those are really, really powerful. But in the early days of Java, we didn’t have any of that.

The system was really pretty simple, and people could sit down and they could understand it pretty easily. If you restrict yourself to Java the language and the basic APIs, it still is very simple. But as soon as you start using some of these more powerful subsystems like Swing and Java EE and the rest of them, you get the sort of feeling that you’re drowning in stuff. Look at the OpenGL libraries, it’s really powerful the kind of stuff you can do with OpenGL. But oh my God, it sure isn’t simple.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint