Types of sites

A Web site is a set of Web pages linked together by hyperlinks. Web pages or hypertext documents are text that contains special commands called tags. These tags provide the formatting of the page elements and allow graphic objects, pictures, hyperlinks, etc. to be placed on the page.

Web pages are created using a special language called HTML. HTML or Hyper Text Markup Language is a language of markup of hypertext, markup is done with the help of tags. Today, in addition to HTML used and other markup languages: WML, XML. Various modern technologies are currently used to create interactive websites: PHP, ASP, Perl, JSP, CSS, databases DB2, MsSQL, Oracle, Access, etc. Modern websites, as a rule, managed sites, ie sites that are equipped with CMS (Content Management System – Content Management Systems).

Depending on the technology of creation we can distinguish the following types of sites:

  1. Static sites containing static HTML or XHTML pages. Static web pages are static files (a set of text, tables, images, etc.), which are created using the markup language HTML (have the extension .html or .htm) and are stored in a ready-made form in the file system of the server.
  2. Dynamic sites, in which web pages are generated or generated (created dynamically) during the execution of a user request. Dynamic sites come in two types. In the first type of site, web pages are generated or generated from data stored on the server in the database. The second type of site web pages are generated on the side of the client application (in the browser).
  3. Flash sites – these are interactive applications developed in the Macromedia Flash environment. The main tool for developing flash programs is vector graphics (interactive vector animation for the Web). Flash gives sites dynamism and interactivity.
  4. Combined sites, which use the above-mentioned technologies to create websites.

Modern websites are built using a variety of technologies. While you are not an expert in this field to manage a website project properly, you need to familiarize yourself with the basics of available technologies, their pros and cons to understand the long-term impact they will have on your site.

To decide which technology is right for your website, it is crucial to understand all the building blocks of a website. In the materials below, we will look at a modern website like a cake that has several layers. Each layer represents a particular technology. Each “technology layer” has its own function and purpose. If you choose them competently and wisely you will have a delicious cake. If not, your product will be inedible.