 |
Description
|
Knuckles and Yuen have written a platform independent text that isolates the core theoretical concepts central to web applications. The theory-based approach fosters understanding of how HTML, JavaScript, a server-side programming language (Perl), database, and XML work together to enable three-tier web applications and, in the process, demonstrates that the core concepts do not depend upon a particular platform or programming language. Existing web programming texts merely provide surveys of different web programming languages and environments.
A solid foundation in the core fundamentals leaves the student ready to apply this knowledge in diverse environments. The text emphasizes that central concepts are more important than the implementation of a particular language; however, Perl is used as the server-side language because of its portability, its highly developed code libraries, and its widespread use in the development of web applications worldwide. Moreover, the use of Perl enabled the authors to expose the central concepts, sometimes obscured by environments, proprietary or otherwise, which were created solely as tools for web programming. Alternate languages, PHP and ASP are covered in supplementary online Web Extension chapters.
|