A Glimpse At The Future Of Programming Languages O'reilly Releases "beyond Java"
Wednesday, 12 October 2005 13:00 EST
Sebastopol, CA--When a dominant language or technology is in its prime, there's a blissful ignorance stage. This is the stage when, according to Bruce Tate, ignoring alternatives works in your favor. "When a new language arrives with the power and dominance of a Java or C++, you can afford to ignore alternatives for awhile," says Tate. "But if you don't accurately identify the end of the cycles, you can get steamrolled." He points out that suddenly the competition will have the jump on you, with much better productivity leading to better quality and more customers. "When you enter the transition time," Tate cautions, "you'd better start paying attention."
Tate, a long-time Java programmer and author of five books, includin the Jolt award-winning "Better, Faster Lighter Java" (O'Reilly), admits unashamedly that he has liked having his head in the stand: "It was easy, and productive, and politically safe." But after living in blissful ignorance for five years or more, an experience led him to question some of his assumptions about Java and to recognize some real limitations in the Java language and many of the frameworks that power it. This experience led to the writing of his latest book, "Beyond Java" (O'Reilly, US $24.95).
"I was working an a project with Justin Gehtland with a small startup in Austin. We implemented a simple application with Spring, Hibernate, and Webwork, the classic lightweight stack of technologies for Java. We were pleased," recalls Tate. "On a whim, we both decided to try Ruby on Rails over the same weekend. I called Justin to tell him I'd implemented the model on Rails, but he told me he'd implemented the whole application, in four nights! We were both blown away. As a Java guy, I pulled back to do some research, and I found that compared to the so called dynamic languages, Javawas limited. Further interesting innovations in dynamic languages were happening, and some of them were doing things that Java couldn't. Then, this book came pouring out."
In "Beyond Java," Tate offers an honest assessment of why Java has been such a powerful tool, showing the ways in which it has advanced the art of computer programming. He is quick to note that Java is still king of the hill. "In fact, powerful and compelling motivations still drive new investment in Java," he says, and itemizes some of these: the Java community is vibrant; most major commercial vendors support Java or a close derivative (C#); open source is thriving in its own right; and academic institutions teach Java development and do research on Java related problems.
But he also shows where it's holding us back. As his premise unfolds, readers learn that:
-Java is moving away from its base. Hardcore enterprise problems may be easier to solve, but the simplest problems are getting harder to solve.
-Java is showing signs of wear, and interesting innovations are beginning to appear outside of Java.
-It's time to start paying attention again. It's time to look at the horizon, beyond Java.
Tate looks at other languages and frameworks and asks hard questions: What do these languages do better? Could any of them become the next "big new thing?" What will the tools of the future look like? Will they look like J2EE, or will they look like Ruby on Rails? Or, will they be even more radical, like continuation servers? In addition to his own insights, Tate includes interviews with leaders of the open source Java and Ruby communities: Glenn Vanderburg, Ted Neward, Justin Gehtland, James Duncan Davidson, David Heinemeier Hansson, Jason Hunter, and many others.
Whether or not readers agree with Tate's conclusions, they are certain to find the book stimulating and provocative. The book will challenge readers to consider how they're writing software, what makes them productive, and what holds them back. Above all, "Beyond Java" will serve as a gentle wake-up call, preparing Java programmers to recognize the next big thing--whatever it may be.
Early praise for "Beyond Java":
"The next big thing is waiting in the wings, ready to take off the way Java did ten years ago. This book might well get you in at the ground floor. Enjoy the future!"
--Dave Thomas, The Pragmatic Programmers LLC
"Bruce Tate puts into words what many have felt: there's life after Java. By spotting and highlighting contenders, he illuminates possible successors in a multitude of important niches. This book opens the door for talking about what comes after Java."
--David Heinemeier Hansson, inventor of Ruby on Rails
For more information about the book, including author bio, see:
For a cover graphic in JPEG format, go to:
ISBN: 0-596-10094-9, 185 pages, $24.95 US, $34.95 CA
1005 Gravenstein Highway North
Sebastopol, CA 95472
O'Reilly Media, Inc. is the premier information source for leading-edge computer technologies. The company's books, conferences, and web sites bring to light the knowledge of technology innovators. O'Reilly books, known for the animals on their covers, occupy a treasured place on the shelves of the developers building the next generation of software. O'Reilly conferences and summits bring alpha geeks and forward-thinking business leaders together to shape the revolutionary ideas that spark new industries. From the Internet to XML, open source, .NET, Java, and web services, O'Reilly puts technologies on the map. For more information: http://www.oreilly.com
Essential Bluetooth hacking tools
25.05.07 Bluetooth provides an easy way for a wide range of mobile devices to communicate with each other without the need for cables or wires.
DEP for IE7 in Vista
22.05.07 Security tips blog, security-hacks, has posted details on how to enable DEP for Internet Explorer 7 in Vista.
SMB over SSH: Secure File Sharing
18.05.07 Security tips blog, security-hacks, has published an simple guide to share files securely in heterogeneous networks.
Avoid data leaks by clearing the page file
14.05.07 Security-Hacks publishes a useful tip to avoid potential data leaks when you run out of memory.
How to set Master Password in Firefox
11.05.07 Nowadays many web sites require you to type a user name and password before you can enter the site.
How to test your firewall?
10.05.07 Security tips blog, Security-Hacks, has published a compilation of tools to test your firewall: "We’ve compiled a list of tools we believe will be of value to both home users and advance users.
eEye released integer overflow auditing tool
16.02.07 Vulnerability research company eEye Security has released a free security vulnerability auditing tool that helps spotting possible integer overflow vulnerabilities.