Loading ...
Sorry, an error occurred while loading the content.

REVIEW: "Beyond Java", Bruce A. Tate

Expand Messages
  • Rob, grandpa of Ryan, Trevor, Devon & Ha
    BKBYNDJV.RVW 20051115 Beyond Java , Bruce A. Tate, 2005, 0-596-10094-9, U$24.95/C$34.95 %A Bruce A. Tate %C 103 Morris Street, Suite A, Sebastopol, CA
    Message 1 of 1 , Feb 10, 2006
      BKBYNDJV.RVW 20051115

      "Beyond Java", Bruce A. Tate, 2005, 0-596-10094-9, U$24.95/C$34.95
      %A Bruce A. Tate
      %C 103 Morris Street, Suite A, Sebastopol, CA 95472
      %D 2005
      %G 0-596-10094-9
      %I O'Reilly & Associates, Inc.
      %O U$24.95/C$34.95 800-998-9938 fax: 707-829-0104 nuts@...
      %O http://www.amazon.com/exec/obidos/ASIN/0596100949/robsladesinterne
      %O http://www.amazon.ca/exec/obidos/ASIN/0596100949/robsladesin03-20
      %O Audience a- Tech 2 Writing 2 (see revfaq.htm for explanation)
      %P 185 p.
      %T "Beyond Java"

      Java is very popular. So popular, that maybe those who really love
      it, and think that Java is the most productive language (and the
      greatest thing since sliced bread) are in danger of being left behind
      when and if something better comes along. This is what Tate is
      concerned about, and, in chapter one, he warns his friends and
      colleagues in the Java community to pay attention.

      Chapter two examines the conditions that led to the demise of C++ and
      the rise of Java. The author points out that while Java may never
      face the opposition that C++ did, the preferences that led programmers
      to search for an alternative are still there. The advantages and
      strengths of Java are enumerated in chapter three. Chapter four
      outlines basic and fundamental weaknesses in Java. The
      characteristics and requirements of a language that may take over the
      dominant position from Java are discussed in chapter five, and there
      is a quick run-through of various contenders for the top spot. As an
      example, chapter six examines aspects of the Ruby langauge that might
      make it the next big thing. Chapter seven looks at some attributes
      and productivity metrics for Ruby on Rails. Continuation servers are
      addressed in chapter eight. The discussion is odd, in relation to the
      overall theme of whether Java is going to be replaced: the examples
      are given in other languages but it isn't clear why they couldn't be
      done in Java. Chapter nine reviews the contender languages, once
      again, but with more subjective analysis.

      For those concerned with the history and development of languages
      there is some interesting perspective in this book. For those
      involved in software development, and curious about the possibilities
      of greater productivity or future tools, the text does not give
      definitive guidance, but thoughtful appraisal of the alternatives.

      copyright Robert M. Slade, 2005 BKBYNDJV.RVW 20051115

      ====================== (quote inserted randomly by Pegasus Mailer)
      rslade@... slade@... rslade@...
      Computers make it easier to do a lot of things, but most of the
      things they make it easier to do don't need to be done.
      - 60 Minutes' Andy Rooney
      http://victoria.tc.ca/techrev or http://sun.soci.niu.edu/~rslade
    Your message has been successfully submitted and would be delivered to recipients shortly.