Web Patterns
under construction
Why?
- Web applications are now common
- Web programming is maturing
- We have no common language
- Unique programming and UI problems
- Rapid development is more important now
The Domain
- User Interface
- Human Computer Interaction
- Information Design=Computer Communications
- Scripting
- Code Libraries
- Database Queries
- Database Design
Examples
The Problems
- Web programming is still very young
- The web itself is continually evolving
- Good design patterns take years to refine