See the book at amazon.co.uk
or amazon.com
Related Books

See Digital Media Tools, 3rd ed. at amazon.co.uk or amazon.com

See Digital Multimedia at amazon.co.uk or amazon.com
Visit our Amazon Associates Store
The authors are not responsible for the content of any external sites linked to from webdesignbook.org
All material on this site is ©2006–2007 MacAvon Media Productions and may not be reproduced without permission.
References for Chapter 8
Books
Rasmus Lerdorf, Kevin Tatroe and Peter MacIntyre, Programming PHP
, 2nd ed (O'Reilly: 2006).
We haven't come across a PHP book that is appreciably better than the online manual. This is a typical O'Reilly product, which is essentially the online documentation tidied up with a bit of extra tutorial material added. If you prefer a book to reading material on screen this is probably the best to get. Rasmus Lerdorf is one of the creators of PHP.
Jeffrey D Ullman and Jennifer Widom, A First Course in Database Systems
, International Edition (Prentice-Hall: 2001)
This is an academic introduction to databases, with plenty of theory, for those who want to develop a proper understanding of the subject. If you are just interested in knocking out SQL, there is a vast number of 'professional' texts available to choose from, which are all much the same.
Dave Thomas, Agile Web Development with Rails
, 2nd ed (Pragmatic Bookshelf: 2007).
This is the most widely used book on the Ruby on Rails framework.
Hans Bergsten, JavaServer Pages
, 3rd ed (O'Reilly: 2004).
If you know Java, you might find JSP preferable to PHP or Ruby on Rails for your server-side programming. This is a typically reliable O'Reilly book on the subject.
Online Resources
Programmable Web: The Web As Platform
A site dedicated to mash-ups, Web APIs and related topics. It includes an extensive list of available APIs.
FastCGI Home
Support site for the FastCGI extension to CGI.
Django | The Web framework for perfectionists with deadlines
A popular Python-based Web application framework.
The Apache Struts Web Application Framework
The main Web application framework for Java. Not for the faint-hearted.