Talk:Web development/Web development (rewrite): Difference between revisions

Content deleted Content added
Draft #1 of the new Web Development article
m Added signatures to my commentary
Line 3:
'''Note:''' ''This is my first pass at allocating the current (copied on 12/26/2006) content 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 included to show the overall layout. I hope to at least write stubs for each section.''
 
''For more details of how to participate in this discussion, see the [[Talk:Web development#Rewrite of Web Development and Web Design articles|Talk:Web development]] page. But please go ahead and make minor edits here, if you see something that needs fixing.'' [[User:ChrisLoosley|Chris Loosley]] 16:53, 28 December 2006 (UTC)
 
===Introduction===
 
''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?).'' [[User:ChrisLoosley|Chris Loosley]] 16:53, 28 December 2006 (UTC)
 
'''Web development''' is a broad term that incorporates all areas of developing a [[Web site]] for the [[World Wide Web]]. This can include graphical [[Web design]], actual coding of pages, backend [[programming]], and [[Web server]] configuration. However, among web professionals, '''Web development''' usually refers only to the non-design aspects of building Web sites, e.g. writing markup and coding.
 
''The following examples should be preceded by a more general sentence saying that there is no standard set of participants, only some common tasks to be accomplished. Also, this material could be merged into the later section on small- and large-scale development.'' [[User:ChrisLoosley|Chris Loosley]] 16:53, 28 December 2006 (UTC)
 
For larger businesses and organizations, Web development teams can consist of hundreds of people. Smaller organizations may only require a single permanent or contracting [[webmaster]], or secondary assignment to related job positions such as a [[graphic designer]] and/or [[Information systems]] technician. Web development may be a collaborative effort between departments rather than the ___domain of a designated department.
Line 49:
===Small-scale and large-scale Web development===
 
''I know we need to cover this, but I have not yet decided where to put it.'' [[User:ChrisLoosley|Chris Loosley]] 16:53, 28 December 2006 (UTC)
 
In practice, informal approaches to Web development, especially those employed by a single Web developer or a small development team, may not treat each development category listed above as a distinct activity or phase. Nonetheless, the more formal descriptions of software development processes do serve to identify a collection of ''tasks'' that are essential to the production of effective software. So while people may adopt many different ''[[methodology|methodologies]]'' (or ''approaches'') for addressing the work, those essential ''tasks'' must still be performed -- somehow, by someone -- during any development process. This article focuses primarily on the tasks of Web development, rather than on the processes or methodologies that can be adopted to perform those tasks.
Line 55:
==Concerns that span development tasks==
 
''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.'' [[User:ChrisLoosley|Chris Loosley]] 16:53, 28 December 2006 (UTC)
 
===Project Management===
Line 75:
===Platforms, frameworks, and tools===
 
''Some initial suggestions for edits of existing material:'' [[User:ChrisLoosley|Chris Loosley]] 16:53, 28 December 2006 (UTC)
 
<s>As far as Web development tools and platforms are concerned, t</s>There are many systems available to the public free of charge to aid in development. A popular example is the [[LAMP (software bundle)|LAMP]] ([[Linux]], [[Apache HTTP Server|Apache]], [[MySQL]], [[PHP]]), which is usually distributed free of charge. This fact alone has manifested into many people around the globe setting up new Web sites daily and thus contributing to increase in Web development popularity.
Line 87:
==History of Web Development==
 
''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.{{fact}} The Web development [[industry]] is expected to grow over 20% by 2010. The growth of this industry is being pushed by large businesses wishing to sell products and services to their customers and to [[automate]] business [[workflow]], as well as the growth of many small web design and development companies.
Line 105:
==Sections of current article that will be dropped==
 
''These two paragraphs are off topic. They are about the effects of [[the Web]], not about Web development. That article already contains material about [[the Web#Sociological implications|Sociological implications]]'' [[User:ChrisLoosley|Chris Loosley]] 16:53, 28 December 2006 (UTC)
 
This has created new methods in communication and allowed for many opportunities to decentralize information and media distribution. Users are now able to interact with applications from many locations, instead of being tied to a specific workstation for their application environment.