Your goals for this chapter are to
??? Analyze the project from a technical point of view
??? Analyze and choose the architecture for your application
??? Decide which technologies, programming languages, and tools to use
??? Consider naming and coding conventions
?– Note Be warned that this and the next few chapters are dense, and you may find them pretty challenging
if you don??™t have much experience with PHP or MySQL. Books such as Beginning PHP and MySQL 5: From
Novice to Professional,Second Edition (W. Jason Gilmore. Apress, 2006.) do a good job of preparing you to
build your first e-commerce web site.
Also, we strongly recommend that you consistently follow an efficient project management methodology to
maximize the chances of the project??™s success, on budget and on time. Most project management theories
imply that you and your client have signed an initial requirements/specifications document containing the
details of the project you??™re about to create. You can use this document as a guide while creating the solution; it
also allows you to charge extra if the client brings new requirements or requests changes after development
has started.
13
C H A P T E R 2
?– ?– ?–
Designing for Growth
The word ???design??? in the context of a web application can mean many things. Its most popular
usage probably refers to the visual and user interface design of a web site.
Pages:
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66