Beyond Java


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 ...

See more details below
$20.44 price
(Save 18%)$24.95 List Price
Other sellers (Paperback)
  • All (20) from $1.99   
  • New (7) from $4.03   
  • Used (13) from $1.99   
Beyond Java

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$11.49 price
(Save 42%)$19.99 List Price


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.

Read More Show Less

Product Details

  • ISBN-13: 9780596100940
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 9/15/2005
  • Edition number: 1
  • Pages: 208
  • Product dimensions: 6.02 (w) x 8.94 (h) x 0.51 (d)

Meet the Author

Bruce Tate is a kayaker, mountain biker, father, author, and Java programmer inAustin, Texas. His five books include Better, Faster, Lighter Java and the bestselling Bitter Java (Manning). His 17 years of experience include stints at IBM, two failed startups, and his own independent consulting practice called J2Life, LLC.

Read More Show Less

Table of Contents

Who Should Read This Book?;
Using Code Examples;
Comments and Questions;
Safari® Enabled;
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;

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted May 10, 2006

    valuable insight for those who love Java...

    Beyond Java will torque off many developers. Bruce Tate (no Java neophyte himself) articulates his and others¿ frustrations with the language and frameworks developed to make creating web applications easier. He gives a background for Java¿s parallel development with the web, and the opportunity it had through Servlets to displace other CGI languages, like Perl or C. Compared to C development, Java was easier. Its numerous classes and better implementation of cross-platform compatibility delivered on the promises of C++. As the Internet grew in popularity, so did Java. Great developers migrated to Java because it allowed them to implement their ideas quicker. Bruce persuasively argues that many alpha geeks now prefer different languages, namely Ruby and Python. He dissects some of popular development languages for their strengths and weaknesses. Bruce says if a language has the following characteristics: ¿ Has an established community ¿ Is portable across platforms ¿ Provides economic incentive (such as increased productivity) ¿ Demonstrates technical advantages Then it could displace Java. He notes that Microsoft¿s C# is too similar (being strongly typed) to Java to be the next `killer¿ development language, and says that Python¿s `intangibles¿ prevented explosive growth in the development community. Bruce introduces the reader to the Ruby on Rails framework as an alternative to developing web applications, quantifying how much more productive it made his team for implementing a website. Many independent developers who create web applications are migrating to the Rails framework, and eventually smaller, then larger companies will be unable to ignore the productivity difference between Java and Ruby. The book is important because it allows developers to step away from their keyboard, put down their Blackberry, and gain insight into what is happening: growing dissatisfaction with Java. Its numerous APIs that were supposed to ease web and enterprise development have been its Achilles heel ¿ they make such development either less productive or the learning curve too steep for novice developers. Java isn¿t going away ¿ its open source community, ability to run across multiple platforms, libraries of code, and the numerous developers have made it the `king of the hill¿ of development languages. But monolithic, entrenched systems have been displaced before. If Ruby gets a decent Eclipse or Visual Studio plug-in, the migration could be swift. Finally, this is one of those rare computer books that one doesn¿t need to place next to a computer to gain insight. Its style is conversational and open, and you could read it anywhere. I would highly recommend it to any developer or PM.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)