Beyond Java, Bruce chronicles the rise of the most successful language of all time, and then lays out, in painstaking detail, the compromises the founders had to make to establish success. Then, he describes the characteristics of likely successors to Java. He builds to a rapid and heady climax, presenting alternative languages and frameworks with productivity and innovation unmatched in Java. He closes with an evaluation of the most popular and important programming languages, and their future role in a world beyond Java.
Copyright
Preface
Who Should Read This Book?
Conventions
Using Code Examples
Comments and Questions
Safari® Enabled
Acknowledgments
Chapter 1. Owls and Ostriches
Section 1.1. Ignorance as a Virtue
Section 1.2. Boiling Frogs
Section 1.3. New Horizons
Section 1.4. The Premise
Chapter 2. The Perfect Storm
Section 2.1. Storm Warnings
Section 2.2. The C++ Experience
Section 2.3. Clouds Open
Section 2.4. Fury Unleashed
Section 2.5. Aftermath
Section 2.6. Moving Ahead
Chapter 3. Crown Jewels
Section 3.1. Language and JVM Design
Section 3.2. The Internet
Section 3.3. Enterprise Integration
Section 3.4. Community
Section 3.5. Breaking the Myths
Chapter 4. Glass Breaking
Section 4.1. Java's New Job Description
Section 4.2. Basic Java Limitations
Section 4.3. Typing
Section 4.4. Primitives
Section 4.5. Parting Shots
Section 4.6. Why Not Just Fix Java?
Chapter 5. Rules of the Game
Section 5.1. Java Raises the Bar
Section 5.2. Enterprise Integration
Section 5.3. Generating the Buzz
Section 5.4. Language Features
Section 5.5. A Few Potential Suitors
Chapter 6. Ruby in the Rough
Section 6.1. About Ruby
Section 6.2. Applying Some Structure
Section 6.3. Breaking It Down
Chapter 7. Ruby on Rails
Section 7.1. The Numbers Game
Section 7.2. Rails by Example
Section 7.3. Under the Hood
Section 7.4. The Essence
Chapter 8. Continuation Servers
Section 8.1. The Problem
Section 8.2. Continuations
Section 8.3. Continuation Servers
Section 8.4. Seaside
Section 8.5. A Seaside Example
Section 8.6. So What?
Chapter 9. Contenders
Section 9.1. The Primary Contenders
Section 9.2. Minor Contenders
Section 9.3. The Next Big Thing
About the Author
Colophon
Index