Showing posts with label web development. Show all posts
Showing posts with label web development. Show all posts

1/01/2012

Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP Review

Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP
Average Reviews:

(More customer reviews)
If you want an interactive database-based web site without spending hours and hours wading through dozens of books to figure out how to do it, then you will want "Open Source Web Development with LAMP". The book starts with the very basics and proceeds step by step so you can get your web site up as quickly as possible and with a minimum of problems. So what exactly is LAMP? It stands for the four components of a LAMP server - Linux operating system, Apache web server, MySQL database server, and the Perl programming language.
The book is divided into four distinct parts and organized in an unexpected way. Instead of giving each part of LAMP its own section the four sections focus on structure (getting them all up and working together), static web pages (creating and using them), dynamic web pages (getting the pages to do something via Perl and MySQL), and embedded programs (to make the whole system run quicker). Each section covers all the components of LAMP as applied to that section. For example, the structural section examines installation, configuration, security, and basic usage of Linux, Apache, MySQL, and Perl. For Perl it includes a discussion of variables, arrays, operators, flow-control, regular expressions, functions, and file input/output. For MySQL it includes working with tables, insert, select, update, and similar basic commands. This is a very well done section and gives all the basic information necessary to get each of the components up and working with each other. The section on static web pages mainly covers the use of Website META Language (WML) to generate a consistent look and feel across all the web pages on the server. The part on dynamic web pages covers CGI and mod-perl so you can process information submitted by an html page or other CGI script. It also includes information on using Perl to access the MySQL server and generate dynamic information. The final section examines embedded programs such as Server Side Includes (SSI), embedded Perl, MASON, and PHP and how they are used to make a faster dynamic web site.
I have to say that I really liked this structure. Once a system is set up it is rare to have to refer to the installation information again. If it were organized by Linux, Apache, MySQL and Perl then I would have to flip to what I assume is the appropriate section turn past the installation portion and try to locate what I am looking for. This way, since it is organized by the various stages of getting the system up and running it is easier to find what I want.
The text includes lots of example coding so you can actually write and test it right away. This is a great way to learn the basics. It is not a thorough course in any of the four components but it does give you enough of a background to do most of what you might need to do. Of course, what makes it really valuable is the fact that it covers how to get each of the components to work together without problems. There are good books on each of these components but it is rare to find one that focuses on the interrelationships between them. "Open Source Web Development with LAMP" is highly recommended for anyone who wants to set up a LAMP server or needing to work with one.

Click Here to see more reviews about: Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP

Practical guide presents a broad survey of LAMP technologies, and shows how these solutions can be implemented efficiently and securely while improving reliability and dramatically cutting costs. Provides the most useful, practical information on a broad range of open source technologies. Softcover.

Buy NowGet 31% OFF

Buy cheap Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP now.

11/25/2011

Web ReDesign 2.0: Workflow that Works (2nd Edition) Review

Web ReDesign 2.0: Workflow that Works (2nd Edition)
Average Reviews:

(More customer reviews)
This book is a high-level, phased approach to web design. The context is the development team's workflow, and all of the key tasks, deliverables and roles that need to be choreographed to successfully develop, implement and maintain a web site.
From a project management point of view this book serves as the basis for a work breakdown structure (WBS), and the project sequencing. I was able to quickly develop a generic project planning template that contained a relatively detailed WBS, project phasing, roles and responsibilities matrix and activity diagram. These tools were easy to extract from the book because of how well the authors have thought out the key elements of a web project and the development workflow.
Among the things I most like are: (1) the care that was lavished on the layout and design of this book has resulted in more than mere aesthetics - as I read through it picking out the project elements I found myself inspired by the sheer beauty of the book, and actually felt more creative. Since I am more disposed towards technical aspects than art I was amazed by the influence the book's design had over me. It also made it easy to go through the book and find things. (2) completeness - while the authors do not go very deep in any one topic, they do cover all of the key points in a thorough manner. I found no gaps in coverage, and did not see the superficial treatment of the technical topics as a problem. In fact, this book is ideal for non-technical project managers who need to concern themselves with the project-oriented aspects of a web project. For the more technical members of a project team there is ample material covering every aspect of the technical approach. (3) sequencing - the phases of the project and associated workflow evidences the authors' extensive experience in web development projects. A lot of thought went into this and I couldn't help but think of the hard lessons learned on prior projects that resulted in such a refined workflow. (4) expert topics - the insets titled imparted a lot of useful information, making this book all the more valuable.
For detailed project planning and deeper look at technical issues I will always recommend Web Project Management by Ashley Friedlein. However, after reading this wonderful book I am now recommending that this book be read before tackling Mr. Friedlein's book. I also recommend that this book be provided to all key members of the project team because it shows the big picture and gets everyone pulling in the same direction. In my opinion, this book is an essential read for anyone involved in web projects.

Click Here to see more reviews about: Web ReDesign 2.0: Workflow that Works (2nd Edition)



Buy NowGet 38% OFF

Buy cheap Web ReDesign 2.0: Workflow that Works (2nd Edition) now.