Synopses & Reviews
Bruce Tate, author of the Jolt Award-winning Better, Faster, Lighter Java has an intriguing notion about the future of Java, and it's causing some agitation among Java developers. Bruce believes Java is abandoning its base, and conditions are ripe for an alternative to emerge.
In 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.
If you are agree with the book's premise--that Java's reign is coming to an end--then this book will help you start to build your skills accordingly. You can download some of the frameworks discussed and learn a few new languages. This book will teach you what a new language needs to succeed, so when things do change, you'll be more prepared. And even if you think Java is here to stay, you can use the best techniques from frameworks introduced in this book to improve what you're doing in Java today.
About the Author
Bruce A. Tate is a kayaker, mountain biker, and father of two. In his spare time, he is an independent consultant in Austin, Texas. In 2001, he founded J2Life, LLC, a consulting firm that specializes in Java persistence frameworks and lightweight development methods. His customers have included FedEx, Great West Life, TheServerSide, and BEA. He speaks at conferences and Java user's groups around the nation. Before striking out on his own, Bruce spent 13 years at IBM working on database technologies, object-oriented infrastructure, and Java. He was recruited away from IBM to help start the client services practice in an Austin startup called Pervado Systems. He later served a brief stint as CTO of IronGrid, which built nimble Java performance tools. Bruce is the author of four books, including the bestselling "Bitter Java", and the recently released Better, Faster, Lighter Java, from O'Reilly. First rule of kayak: When in doubt, paddle like Hell.
Table of Contents
Preface; Who Should Read This Book?; Conventions; Using Code Examples; Comments and Questions; Safari® Enabled; Acknowledgments; Chapter 1: Owls and Ostriches; 1.1 Ignorance as a Virtue; 1.2 Boiling Frogs; 1.3 New Horizons; 1.4 The Premise; Chapter 2: The Perfect Storm; 2.1 Storm Warnings; 2.2 The C++ Experience; 2.3 Clouds Open; 2.4 Fury Unleashed; 2.5 Aftermath; 2.6 Moving Ahead; Chapter 3: Crown Jewels; 3.1 Language and JVM Design; 3.2 The Internet; 3.3 Enterprise Integration; 3.4 Community; 3.5 Breaking the Myths; Chapter 4: Glass Breaking; 4.1 Java's New Job Description; 4.2 Basic Java Limitations; 4.3 Typing; 4.4 Primitives; 4.5 Parting Shots; 4.6 Why Not Just Fix Java?; Chapter 5: Rules of the Game; 5.1 Java Raises the Bar; 5.2 Enterprise Integration; 5.3 Generating the Buzz; 5.4 Language Features; 5.5 A Few Potential Suitors; Chapter 6: Ruby in the Rough; 6.1 About Ruby; 6.2 Applying Some Structure; 6.3 Breaking It Down; Chapter 7: Ruby on Rails; 7.1 The Numbers Game; 7.2 Rails by Example; 7.3 Under the Hood; 7.4 The Essence; Chapter 8: Continuation Servers; 8.1 The Problem; 8.2 Continuations; 8.3 Continuation Servers; 8.4 Seaside; 8.5 A Seaside Example; 8.6 So What?; Chapter 9: Contenders; 9.1 The Primary Contenders; 9.2 Minor Contenders; 9.3 The Next Big Thing; Chapter 10: About the Author; Colophon;