Val's Blog
Lots of stuff for Web 2.0 freaks and Javaholics
Feeds RSS | Atom | RDF
 
 
Alan Kay: "90% of code written today is getting around other people's mistakes."
[ Login ]

March 2006
SunMonTueWedThuFriSat
    1  2  3  4 
 5  6  7  8  9  10  11 
 12  13  14  15  16  17  18 
 19  20  21  22  23  24  25 
 26  27  28  29  30  31  
Feb  |  Today  |  Apr
XML Feeds   Subscribe with Bloglines

Javaranch Sheriff   My LinkedIn Profile
Drop me a line or two   Bloglines Blogroll
JavaRSS   Referers
How cool are you?   My Reviews

Next trips...
JavaOne 2009 (Jun 2-5, 09)
Top 10 entries (#hits)
(As of Nov 30, 2007)


Top 10 entries (#hits/day)
Come Back (5.032)
(As of Nov 30, 2007)
Recent Blog Entries
Recent Blog Comments
Re: Review of "Marketing Management 12th"
i know marketing management by kotler is good book but the problem is that the management part of this book is totally missing as fare as i know managemet is complete different subject and it should not be mixed i am student of MBA i was looking at ass...

Re: Review of "Pro Spring"
Using simple POJOs + factories without Spring for "echo" and "counter" would be a lot more easier. No need to write those XML files... So, in this case using Spring makes me write a lot more code... (OK, you can generate everything with the help of And...

pls urgent
Hi I am trying to generate the word doc but i m not understanding wats happening any one pls figure it out /* * WordAPI.java * * Created on May 30, 2006, 10:50 AM * * To change this template, choose Tools | Template Manager * and open the te...
Archives (# entries)
Links
Other Blogs
Other Blogs

Reviewing
Reading
Locations of visitors to this page
What they once said...
 

O'Reilly sent me a review copy of Bruce Tate's "Beyond Java" which I really enjoyed reading even though it might appear to be kind of scary to people who are a little too religious about Java.

My 9-horseshoes review follows (also available at Javaranch.com):

Since the inception of computer science, programming languages have come and gone at varying paces. Over the past ten years, Java has become one of the most popular programming languages on earth, but this trend will inexorably decline and eventually fade out sometimes. Quoting the author, "It's definitely not a question of if but when". Worded differently, all programming languages are born equal and make no exceptions as far as the theory of evolution is concerned.

In "Beyond Java", the message the author seeks to convey is not that Java is bad, too limited or that it will disappear next year. Instead, by dissecting a couple of established facts under his microscope, the author clearly shows that Java's reign will eventually end even though the language is still on the rise today. It's worth mentioning that this book is definitely not the result of some cheap crystal gazing exercise as the author bases his predictions and forecasts on his concrete real-world experience and on input gathered from the most famous Java gurus on the planet (Richard Monson-Haefel, Jason Hunter, James Duncan Davidson, to name a few). Aiming at a constructive attitude, the author enumerates and explains the characteristics and the features that the next leading programming language should provide according to him.

On a more concrete level, the author points out the major shortcomings of Java (static typing, general purpose semantics, etc.) that will very likely contribute to make the language become a second choice in face of its more dynamic competitors, such as Ruby. Using the later as a reference, the author explains how he managed to attain an unprecedented level of productivity when migrating a database-backed web application written in Java to the Ruby on Rails framework.

If you firmly believe that everything has a begin and an end, then you should give this book a try as it provides a good deal of useful information and much appreciated hints that will let you prepare yourself to the inexorable transition from Java to THE next language.


Unfortunately, the author of this book has essentially anointed "Ruby" as THE next language (to apparently supercede Java and other such flawed languages out there) with little regard to Ruby's own serious shortingcomings along with similar flaws with the Rails framework. While there have always been certain advantages to dynamic script languages, it is the concepts of the Rails framework that has received much of the current attention. As with the 'Extreme Programming' movement, one should be open minded but critical enough of new ideas to appreciate their insights while not blindly accepting the idealogy.
I have gone through the book briefly. The Author has ignored the comparison of the concepts over which the languages has been founded. He does not give credence to the process of evolution of computer programing. He should not have only done a bad feature of A to good feature of B comparison. All languages evolve and, Java and Ruby are no exceptions.


Add a comment

Title
Body
HTML : b, i, blockquote, br, p, pre, a href="", ul, ol, li
Math Quiz 4 + 3 = (Helps stop blog spam)
Name
E-mail address
Website
Remember me Yes  No 

E-mail addresses are not publicly displayed, so please only leave your e-mail address if you would like to be notified when new comments are added to this blog entry (you can opt-out later).

TrackBack to http://radio.javaranch.com/val/addTrackBack.action?entry=1142397258943

 
About this Blog