FACTOID # 145: Three of the top ten countries for GDP per capita are island nations: Bermuda, Cayman Islands, and Iceland.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Web development

Web development is a broad term for any activities related to developing a web site for the World Wide Web or an intranet. This can include e-commerce business development, web design, web content development, client-side/server-side coding, 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. Web development can range from developing the simplest static single page of plain text to the most complex web-based internet applications, electronic businesses, or social network services. Image File history File links No higher resolution available. ... A website, Web site or WWW site (often shortened to just site) is a collection of webpages, that is, HTML/XHTML documents accessible via HTTP on the Internet; all publicly accessible websites in existence comprise the World Wide Web. ... WWWs historical logo designed by Robert Cailliau The World Wide Web (commonly shortened to the Web) is a system of interlinked, hypertext documents accessed via the Internet. ... An intranet is a private computer network that uses Internet protocols, network connectivity to securely share part of an organizations information or operations with its employees. ... Electronic commerce, EC, e-commerce or ecommerce consists primarily of the distributing, buying, selling, marketing, and servicing of products or services over electronic systems such as the Internet and other computer networks. ... Business development includes a number of techniques designed to grow an economic enterprise. ... Web design is a process of conceptualization, planning, modeling, and execution of electronic media content delivery via Internet in the form of Markup language suitable for interpretation by Web browser and display as Graphical user interface (GUI). ... This article or section does not cite its references or sources. ... Client-side scripting generally refers to the class of computer programs on the web that are executed client-side, by the users web browser, instead of server-side (on the web server). ... Server-side scripting is a web server technology in which a users request is fulfilled by running a script directly on the web server to generate dynamic HTML pages. ... Computer programming (often simply programming) is the craft of implementing one or more interrelated abstract algorithms using a particular programming language to produce a concrete computer program. ... The inside/front of a Dell PowerEdge web server The term Web server can mean one of two things: A computer program that is responsible for accepting HTTP requests from clients, which are known as Web browsers, and serving them HTTP responses along with optional data contents, which usually are... A specialized markup language using SGML is used to write the electronic version of the Oxford English Dictionary. ... Programming redirects here. ... Computer files can be divided into two broad categories: binary and text. ... Rich Internet applications (RIA) are web applications that have the features and functionality of traditional desktop applications. ... Electronic Business, or E-business, may be defined broadly as any business process that relies on an automated information system. ... A social network service focuses on the building and verifying of online social networks for communities of people who share interests and activities, or who are interested in exploring the interests and activities of others, and which necessitates the use of software. ...


For larger businesses and organizations, web development teams can consist of hundreds of people (web developers). 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. A web developers workstation. ... A webmaster is a person responsible for designing, developing, marketing, or maintaining Web site(s). ... Graphic design is the applied art of arranging image and text to communicate a message. ... Information System (example) An Information System (IS) is the system of persons, data records and activities that process the data and information in a given organization, including manual processes or automated processes. ...


Web development as an industry

Since the mid-1990s, web development has been one of the fastest growing industries in the world. In 1995 there were fewer than 1,000 web development companies in the United States alone, but by 2005 there were over 30,000 such companies.[1][citation needed] 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. Automation (ancient Greek: = self dictated) or Industrial Automation is the use of computers to control industrial machinery and processes, replacing human operators. ... A workflow is a reliably repeatable pattern of activity enabled by a systematic organization of resources, defined roles and mass, energy and information flows, into a work process that can be documented and learned. ...


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.[citation needed] Smaller Web site development companies are now able to make web design accessible to both smaller companies and individuals further fueling the growth of the web development industry. As far as web development tools and platforms are concerned, there are many systems available to the public free of charge to aid in development. A popular example is the LAMP (Linux, 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. Another contributing factor has been the rise of easy to use WYSIWYG web development software, most prominently Microsoft FrontPage or Adobe Dreamweaver. Using such software, virtually anyone can develop a Web page in a matter of minutes. Knowledge of HyperText Markup Language (HTML), or other programming languages is not required, but recommended for professional results. A web developers workstation. ... The acronym LAMP refers to a solution stack of software, usually free software / open-source software, used to run dynamic Web sites or servers. ... This article is about operating systems that use the Linux kernel. ... The Apache HTTP Server, commonly referred to simply as Apache, is a web server notable for playing a key role in the initial growth of the World Wide Web. ... MySQL (pronounced (IPA) , my S-Q-L[1]) is a multithreaded, multi-user SQL database management system (DBMS)[2] which has, according to MySQL AB, more than 10 million installations. ... For other uses, see PHP (disambiguation). ... WYSIWYG (IPA Pronunciation [] or []), is an acronym for What You See Is What You Get, used in computing to describe a system in which content during editing appears very similar to the final product. ... Microsoft FrontPage (later full name Microsoft Office FrontPage) is a WYSIWYG HTML editor and web site administration tool from Microsoft for the Microsoft Windows line of operating systems. ... Dreamweaver redirects here. ... HTML, an initialism of Hypertext Markup Language, is the predominant markup language for web pages. ...


The next generation of web development tools uses the strong growth in LAMP and Microsoft .NET technologies to provide the Web as a way to run applications online. Web developers now help to deliver applications as Web services which were traditionally only available as applications on a desk based computer. Microsoft . ...


Instead of running executable code on a local computer, users are interacting with online applications to create new content. 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. In communications, a code is a rule for converting a piece of information (for example, a letter, word, or phrase) into another form or representation, not necessarily of the same type. ...


Examples of dramatic transformation in communication and commerce led by web development include e-commerce. Online auction sites such as eBay have changed the way consumers consume and purchase goods and services. Online resellers such as Amazon.com and Buy.com (among many, many others) have transformed the shopping and bargain hunting experience for many consumers. Another good example of transformative communication led by web development is the blog. Web applications such as WordPress and b2evolution have created easily implemented blog environments for individual Web sites. Open source content systems such as Typo3, Xoops, Joomla, and Drupal have extended web development into new modes of interaction and communication. This article is about the online auction center. ... Amazon. ... Buy. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... This article is about the self-hosted blog software. ... b2evolution is a multi-lingual, multi-user, multi-blog publishing system written in PHP and backed by a MySQL database. ... Not to be confused with Typo, which is an open source blogging engine. ... XOOPS is a free content management system, written in PHP, for websites. ... Joomla is the new name of Mambo since the development team and the copyright holder of the Mambo name have parted ways on August 17th, 2005. ... Drupal (IPA pronunciation: ) is a free and open source modular content management system (CMS) written in the programming language PHP. A CMS is a tool used by Web administrators to automatically track online visitors and prepare customized content for consumption, usually as HTML-based Web pages. ...


Typical Areas

Web Development can be split into many areas and a typical and basic web development hierarchy might consist of;

The above list is a simple website development hierarchy and can be extended to include all client side and server side aspects. It is still important to remember that web development is generally split up into client side coding covering aspects such as the layout and design, then server side coding, which covers the website's functionality and back end systems. The acronym CSS may mean: Cansei de Ser Sexy a Brazilian musical group Cascading Style Sheets, a stylesheet language Central Security Service, an agency of the United States government, created to promote partnership between the NSA and the SCE Content Scramble System, a Digital Rights Management method used on some... The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same depth of expression as HTML, but also conforms to XML syntax. ... HTML, an initialism of Hypertext Markup Language, is the predominant markup language for web pages. ... JavaScript is a scripting language most often used for client-side web development. ... Adobe Flash, or simply Flash, refers to both the Adobe Flash Player, and to the Adobe Flash Professional multimedia authoring program. ... Macromedia Flash or Flash is a graphics animation program, written and marketed by Macromedia, that uses vector graphics. ... Georges River, in the southern suburbs of Sydney (Australia) is a ria, or drowned river valley. ... Microsoft Silverlight (code-named Windows Presentation Foundation/Everywhere or WPF/E) is a proprietary runtime for browser-based Rich Internet Applications, providing a subset of the animation, vector graphics, and video playback capabilities of Windows Presentation Foundation. ... For other uses, see PHP (disambiguation). ... MySQL (pronounced (IPA) , my S-Q-L[1]) is a multithreaded, multi-user SQL database management system (DBMS)[2] which has, according to MySQL AB, more than 10 million installations. ... ASP is a three-letter acronym with numerous meanings in different contexts. ... Microsoft SQL Server is a relational database management system produced by Microsoft. ... ASP.NET logo ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. ... Microsoft SQL Server is a relational database management system produced by Microsoft. ... The Common Gateway Interface (CGI) is a standard protocol for interfacing external application software with an information server, commonly a web server. ... Wikibooks has a book on the topic of Perl Programming Perl is a dynamic programming language created by Larry Wall and first released in 1987. ... Java language redirects here. ... Java 2 Platform, Enterprise Edition or J2EE is a Standard (albeit with no ISO or ECMA standard) for developing distributed Multi-tier architecture applications, based on modular components running on an application server. ... WebObjects is a Java Web application server by Apple Computer. ... Python is a high-level programming language first released by Guido van Rossum in 1991. ... Django is an open source web application framework, written in Python, which loosely follows the model-view-controller design pattern. ... Ruby is a reflective, object-oriented programming language. ... Ruby on Rails is a free web application framework that aims to increase the speed and ease with which database-driven web sites can be created and offers skeleton code frameworks (scaffolding) from the outset. ... For other uses, see Small talk. ... Seaside is an open source web application framework for developing web applications in Smalltalk. ... This article or section does not adequately cite its references or sources. ... Lotus Domino is a IBM server product that provides e-mail and collaboration capabilities. ... A web developers workstation. ... Graphics are often utilitarian and anonymous,[1] as these pictographs from the US National Park Service illustrate. ... Web design is a process of conceptualization, planning, modeling, and execution of electronic media content delivery via Internet in the form of Markup language suitable for interpretation by Web browser and display as Graphical user interface (GUI). ... Information architecture (IA) is the art and science of expressing a model or concept for information. ... Copywriting is the process of writing the words that promote a person, business, opinion, or idea. ... Copy editing is the process of an editor making formatting changes and other improvements to text. ... Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal. ... For Wikipedias accessibility guideline, see Wikipedia:Accessibility. ... A typical search results page Search engine optimization (SEO) is the process of improving the volume and quality of traffic to a web site from search engines via natural (organic or algorithmic) search results. ... Project Management is the discipline of organizing and managing resources (e. ... Quality assurance (QA) is the activity of providing evidence needed to establish confidence among all concerned, that quality-related activities are being performed effectively. ... “Software development” redirects here. ...


Looking at these items from an "umbrella approach", client side coding such as XHTML is executed and stored on a local client (in a web browser) whereas server side code is not available to a client and is executed on a web server which generates the appropriate XHTML which is then sent to the client. As the nature of client side coding allows you to alter the HTML on a local client and refresh the pages with updated content (locally), web designers must bear in mind the importance and relevance to security with their server side scripts. If a server side script accepts content from a locally modified client side script, the web development of that page shows poor sanitization with relation to security. The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same depth of expression as HTML, but also conforms to XML syntax. ... The inside/front of a Dell PowerEdge web server The term Web server can mean one of two things: A computer program that is responsible for accepting HTTP requests from clients, which are known as Web browsers, and serving them HTTP responses along with optional data contents, which usually are... Web design is the design or designing of a web page, website or web application. ... Web development is a broad term for any activities related to developing a web site for the World Wide Web or an intranet. ...


Web development takes into account a lot of things, such as data entry error checking through forms, as well as sanitization of the data that is entered in those fields. Malicious practices such as SQL injection can be executed through users with ill intent yet only primitive knowledge of web development as a whole. Not only this, but scripts can be exploited to grant unauthorized access to the hacker to gain information such as email addresses, passwords and protected content. SQL injection is a technique that exploits a security vulnerability occurring in the database layer of an application. ...


Some of this is dependent on the server environment (most commonly Apache or Microsoft IIS) on which the scripting language, such as PHP, Ruby, Python, Perl or ASP is running, and therefore is not necessarily down to the web developer themselves to maintain. However, stringent testing of web applications before public release is encouraged to prevent such exploits from occurring. The Apache HTTP Server, commonly referred to simply as Apache, is a web server notable for playing a key role in the initial growth of the World Wide Web. ... IIS (Microsoft Internet Information Services or Server) is a set of Internet based services for Windows machines. ...


  Results from FactBites:
 
Web development - Wikipedia, the free encyclopedia (409 words)
Web development is a broad term that incorporates all areas of developing a web site for the World Wide Web.
The web development industry is expected to grow over 20% over the next 5 years.
As far as web development tools and platforms are concerned, there are many systems available to the public free of charge to aid in development.
Web developer - definition of Web developer in Encyclopedia (1133 words)
Because of this unique behaviour of the world wide web, and the unique behaviour it encouraged in users, web design would prove to be unlike any other form of design before or since, with the possible exception of interactive CD-ROM design.
Most web designers initially come from a graphic artist background in print, where the artist has absolute control over the size and dimensions of all aspects of the design.
Also Developing web sites in CSS is often a matter of trying to get the CSS to imitate a table-based layout, which makes some designers not see the point in struggling with CSS to begin with.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.