Talk:Web development/Web development (rewrite)

message: Note: I have allocated the current content (copied on 12/26/2006) of the WEB DEVELOPMENT article to a new page. Some of what follows is new material I am drafting, some is existing material with my comments about it. Many sections are still empty, but are included to show the overall layout. I hope to at least write stubs for each section. 
In parallel with this, I am also rewriting the Web Design article. I will be moving some of that material to this page -- see my notes there.
For more details of how to participate in this discussion, see the Talk:Web development page. But please go ahead and make minor edits here, if you see something that needs fixing. Chris Loosley 21:43, 29 December 2006 (UTC)

message: I think this existing material can be reworked a bit to produce a good introduction. It needs to better reflect the diverse products of Web development -- pages, sites, blogs, consumer and business applications, Web services, and ... (what have I forgotten?). Chris Loosley 16:53, 28 December 2006 (UTC)
thread_title: Introduction

message: Web development is a special form of Software development, a broad topic that is covered in many Wikipedia articles. The principal activities of any software development process are requirements analysis, architecture and design, programming, testing, and deployment. Although a Web development process incorporates corresponding activities, the process is best described by a slightly different set of categories. The principal Web development activities are: 
#Requirements Analysis
#Conceptual Design
#Mockups and Prototyping
#Production
#Launch
#Maintenance
These categories reflect the specific challenges of developing for the Web, the approaches typically adopted by those doing Web development, and the terminology favored among Web designers and developers to describe the processes they follow. But note that the above list of activities, although presented in a logical order, does not imply that those activities must be 
performed sequentially in a process that follows the waterfall model. In fact, Web development is much more likely to be performed using an iterative and incremental development process. 
The following paragraphs summarize the tasks and deliverables that comprise each development activity. 
To begin the process of creating the following sections, I have included sample descriptions of each activity or phase, which I will edit. They are taken from Diamond Bullet Design, Inc. . Their process parallels the Web development process presented in the book "Usability For The Web", by Tom Brinck, Darren Gergle, and Scott D. Wood. (Publisher's page), which contains the most complete and well structured description of a Web development process I am familiar with. Chris Loosley 21:06, 29 December 2006 (UTC)
thread_title: Web development activities

message: Sample: Chris Loosley 21:16, 29 December 2006 (UTC)
thread_title: Requirements Analysis

message: Sample: Chris Loosley 21:16, 29 December 2006 (UTC)
thread_title: Conceptual Design

message: Sample: Chris Loosley 21:16, 29 December 2006 (UTC)
thread_title: Mockups and Prototyping

message: Sample: Chris Loosley 21:16, 29 December 2006 (UTC)
thread_title: Production

message: I moved this section here from the current article on Web design, made some edits for readability, deleted the last half (see below for text) as POV and containing too much detail. Chris Loosley 04:03, 2 January 2007 (UTC)
thread_title: CSS versus HTML tables for page layout

message: I moved this section here from the current article on Web design. It is currently  unchanged. I need to research whether any other articles cover this subject matter. Chris Loosley 04:08, 2 January 2007 (UTC)
thread_title: Flash

message: I have moved this section here from the current article on Web design. I added links to DHTML and JavaScript. It needs a one sentence introduction linking to the terms static Web page and dynamic Web page.  Chris Loosley 06:58, 1 January 2007 (UTC)
thread_title: Static and dynamic page generation

message: The next paragraph reflects a particular POV, not common practice -- see Ajax. Chris Loosley 06:58, 1 January 2007 (UTC)
thread_title: Client-side

message: Sample: Chris Loosley 21:16, 29 December 2006 (UTC)
thread_title: Launch

message: Sample: Chris Loosley 21:16, 29 December 2006 (UTC)
thread_title: Maintenance

message: I know we need to cover this, but I have not yet decided where to put it. Chris Loosley 16:53, 28 December 2006 (UTC)
thread_title: Small-scale and large-scale Web development

message: This article should contain short sections on each of these topics, but in most (maybe all?) cases those sections would link to a separate article. Chris Loosley 16:53, 28 December 2006 (UTC)
thread_title: Concerns that span development tasks

message: This will refer to the (rewritten) article on Web Design . Chris Loosley 22:37, 29 December 2006 (UTC)
thread_title: Web Design

message: See articles on usability and Web usability. Chris Loosley 21:56, 29 December 2006 (UTC)
thread_title: Usability

message: There is a short article on findability. Chris Loosley 21:51, 29 December 2006 (UTC)
thread_title: Findability

message: I moved this material here from Web design. Otherwise it is currently unchanged from the present article. However, I intend to merge the last two bullets into the concluding paragraph. Chris Loosley 02:58, 2 January 2007 (UTC)
thread_title: Accessibility

message: Some initial suggestions for edits of existing material. We will need a reference to Web application frameworks here. Chris Loosley 18:55, 29 December 2006 (UTC)
thread_title: Platforms, frameworks, and tools

message: I favor moving this section towards the end of the article -- comments? Chris Loosley 16:53, 28 December 2006 (UTC)
thread_title: History of Web Development

message: These two paragraphs are off topic. They are about the effects of the Web, not about Web development. That article already contains material about Sociological implications Chris Loosley 16:53, 28 December 2006 (UTC)
thread_title: Sections of current article that will be dropped