Content deleted Content added
ChrisLoosley (talk | contribs) →CSS versus HTML tables for page layout: Edits for readability |
fix |
||
(5 intermediate revisions by 5 users not shown) | |||
Line 17:
==Web development activities==
Web development is a special form of [[Software development process|Software development]], a broad topic that is covered in [[:Category:Software development process|many Wikipedia articles]]. The principal activities of any software development process are [[software requirements analysis|requirements analysis]], [[software architecture|architecture and design]], [[software programming|programming]], [[software testing|testing]], and [[software deployment|deployment]]. Although a Web development process incorporates corresponding activities, the
#'''Requirements Analysis'''
Line 32:
''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. [http://www.diamondbullet.com/process.txl]. Their process parallels the Web development process presented in the book "Usability For The Web", by [http://simplytom.com/index.html Tom Brinck], Darren Gergle, and Scott D. Wood. ([http://books.elsevier.com/us/mk/us/subindex.asp?isbn=1558606580&country=United+States&community=mk&ref=&mscssid=Q7FR0KR3T0JF8HWVGWR5MA88QKSC5MNE Publisher's page]), which contains the most complete and well structured description of a Web development process I am familiar with.'' [[User:ChrisLoosley|Chris Loosley]] 21:06, 29 December 2006 (UTC)
This [http://en.wikipedia.org/w/index.php?title=Software_design&oldid=96803152 older version] of the [[Software design]] article also contained material on process steps. [[User:ChrisLoosley|Chris Loosley]] 22:32, 15 January 2007 (UTC)
===Requirements Analysis===
Line 62 ⟶ 64:
''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.'' [[User:ChrisLoosley|Chris Loosley]] 04:03, 2 January 2007 (UTC)
{{
When [[Netscape Navigator]] 4 dominated the [[Web browser]] market, the popular (but now [[deprecated]]) way to lay out a Web page was to use [[HTML table]]s. Often even simple designs for a page would require dozens of tables nested inside one another. Many [[web templates]] in [[Dreamweaver]] and other [[WYSIWYG]] editors still use this technique today. Navigator 4 didn't support [[Cascading Style Sheets]] (CSS) well, so it simply wasn't used. But after the [[browser wars]] were over, and [[Internet Explorer]] dominated the market, the practice of using of CSS to lay out pages grew steadily.
Line 107 ⟶ 109:
[[XSLT]] can be used to translate data from XML format into HTML.
[[Database]]s are often used in conjunction with [[server-side]] [[scripting languages]] for persistent storage of [[Web content|content]]. [[Database management system]] like [[mySQL]] and [[postgreSQL]] offers convenient methods for accessing data stored within the databasen, to [[Update (SQL)|update]], [[Delete (SQL)|delete]], [[Insert (SQL)|insert into]] or [[Select (SQL)|search from]] the database. Most [[website]]s / [[web application]]s of non-trivial complexity uses some form of database to manage their content.
=====Client-side=====
Line 203 ⟶ 206:
''I favor moving this section towards the end of the article -- comments?'' [[User:ChrisLoosley|Chris Loosley]] 16:53, 28 December 2006 (UTC)
Since the mid-1990's, Web development has been one of the fastest growing industries in the [[United States]]. In 1995 there were fewer than 1,000 Web development companies and in 2005 there are over 30,000 such companies.{{
In addition, cost of Web site development and hosting has dropped dramatically during this time. Instead of costing tens of thousands of dollars, as was the case for early websites, one can now develop a simple web site for less than a thousand dollars, depending on the complexity and amount of content. {{
==See also==
{{
{|
|