FACTOID # 59: People might eat oats when they're hungry, but people from Hungary don't eat oats.
 
 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 programming
It has been suggested that this article or section be merged with web application development. (Discuss)

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. Wikipedia does not have an article with this exact name. ... This article is intended as an end-to-end reference for intermediate- and professional-level web application developers. ... 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 (WWW or simply the Web) is a global, read-write information space. ... Web design is the design of web pages, websites and web applications using HTML, CSS, images, and other media. ... 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. ... Wikimedia servers architecture The term Web server can mean one of two things: A computer 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 pages such as HTML documents and...


For larger businesses and organizations, Web development teams can consist of hundreds of people, while smaller organizations may only require a single webmaster. A webmaster (some women prefer webmistress) is a person responsible for designing, developing, marketing, or maintaining website(s). ...


Web development as an industry

Since the mid-1990's, Web development has been one of the fastest growing industries in the United States. In 1995 there were less than 1,000 Web development companies and in 2005 there are over 30,000 such companies.[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. ... Workflow at its simplest is the movement of documents and/or tasks through a work process. ...


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 only five or six years ago, you can now develop a simple Web site with only a few hundred dollars.[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 Macromedia 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. The acronym LAMP (or L.A.M.P.) refers to a set of free software programs commonly used together to run dynamic Web sites or servers: Linux, the operating system; Apache, the Web server; MySQL, the database management system (or database server); Perl, PHP, Python, and/or Primate (mod mono... Linux (also known as GNU/Linux) is a Unix-like computer operating system. ... Apache HTTP Server is a free software/open source web server for Unix-like systems, Microsoft Windows, Novell NetWare and other platforms. ... MySQL is a multithreaded, multi-user, SQL Database Management System (DBMS) with more than six million installations. ... PHP (PHP: Hypertext Preprocessor) is a reflective programming language originally designed for producing dynamic Web pages. ... WYSIWYG (pronounced //, transcripted wizziwig), 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 (full name Microsoft Office FrontPage) is a WYSIWYG HTML editor and web site administration tool from Microsoft for the Windows operating system. ... Macromedia Dreamweaver is an HTML editor developed by Macromedia. ... In computing,Atreya Biswas Hypertext Markup Language (HTML) is a predominant markup language for the creation of web pages. ...


The next generation of Web development tools leverages the strong growth in LAMP and Microsoft .NET technologies to provide the Web as an application platform. Web developers now assist in delivering applications as Web services which were traditionally only available as local applications. So instead of running executable code on a local computer, users are interacting with online applications to create new content modalities. This has created new paradigms in communication and created many opportunities for decentralized 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. Lamp can be: A portable light fixture such as a table lamp or reading lamp (common usage) Lamp (electrical component), a replacable component that produces light, such as: Incandescent light bulb, also known as an incandescent lamp Fluorescent lamp Gas discharge lamp Arc lamp Signal lamp, a device used for... Microsoft . ... 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 Xoops, Joomla, and Drupal have extended Web development into new modes of interaction and communication. eBay headquarters in San Jose eBay North First Street satellite office campus eBay Inc. ... Amazon. ... Buy. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... WordPress is a blog publishing system written in PHP and backed by a MySQL database. ... b2evolution is a multi-lingual, multi-user, multi-blog publishing system written in PHP and backed by a MySQL database. ... XOOPS is a freeware 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 is a modular content management framework, content management system and blogging engine which was originally written by Dries Buytaert as a bulletin board system. ...


See also


  Results from FactBites:
 
Web Programming (8312 words)
The resultant Web programming languages show their ancestry in their syntax, computational and data model, and implementation style (subject to the design constraints discussed in the previous section), and as a result, there are a fair number of distinct approaches taken.
Programming the Internet in Ada 95 describes efforts by Intermetrics, the principle Ada compiler vendor, to retarget its compiler to generate Java byte-code, in the interest of making the vast body of Ada software suitable for the web.
Dylan is a dynamic object-oriented programming language with a pascal-ish syntax, and a lisp-ish semantics.
Practical: Web Programming with AllegroServe (5573 words)
While Web programming today typically involves quite a number of software frameworks and different protocols, the core bits of Web programming haven't changed much since they were invented in the early 1990s.
This is the main constraint of Web programming--there's no way for code running on the server to affect what the user sees in their browser unless the browser issues a new request to the server.
Much of the complexity around Web programming is a result of trying to work around this fundamental limitation in order to provide a user experience that's more like the interactivity provided by desktop applications.
  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.