Hello,

  Matthew Morgan has reviewed Nigel McFarlane's 700+
pages Mozilla XUL book titled "Rapid Application
Development with Mozilla".

  Matthew writes:

  Rapid Application Development with Mozilla
(hereafter RADM) centers on XUL, Mozilla's XML dialect
for describing GUIs. Other Mozilla components, like
XBL and RDF, are described mainly in terms of how they
plug into XUL. Each chapter presents and explains a
component, then shows it in action by using it in an
example application (a web-page annotator) developed
throughout the book. Chapter conclusions take the form
of debugging hints; as McFarlane ruefully notes, most
errors cause Mozilla to silently do nothing, making
debugging a chore.

  The first half of RADM covers basic XUL use -- the
usual complement of widgets with CSS to style them and
JavaScript to manipulate them. McFarlane does assume
previous exposure to basic HTML, JavaScript, and CSS,
but extensive experience isn't required. At each step
McFarlane does a good job explaining what's similar to
HTML (e.g. most DOM stuff) and what isn't (e.g. the
layout model). A few components have no real analog in
the HTML model, like Mozilla's command dispatch
system, so they're presented from the ground up.  
    
  More @
http://books.slashdot.org/books/04/04/14/0135236.shtml
  
  Join the Slashdotters and post your comments about
Nigel's book. 229 comments and counting.  

  - Gerald

-------------------
Gerald Bauer
Open XUL Alliance - A Rich Internet For Everyone |
http://xul.sourceforge.net  
XUL News Wire | http://news.gmane.org/gmane.comp.lang.xul.announce


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xul-announce mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xul-announce

Reply via email to