Developing sites involves the creation of a set of web pages that combines a common theme. They communicate with each other through hyperlinks and a single navigation system. At the same time the cost of the site will directly depend on the type of site. Sites can be static, dynamic, flash-sites, combined.
A static web page is a static file (texts, tables, pictures, etc.) that is created using the HTML markup language. Static web pages do not change their content when querying the web server. They are modified when they are manually updated by a web developer using a word processor or a web editing tool.
The technology for creating web pages of static sites also assumes the use of cascading CSS style sheets. They are used in cases when it is necessary to design and form various elements of web pages, as a result of which the size of a web page will be significantly reduced.
Many websites are based on static web pages. This technique is used when the publication of data that does not change significantly over time. Static web pages are simple, safe, rarely prone to technological errors and crashes.
Generation of web pages of dynamic sites occurs in the process of user requests. Such web pages have tremendous flexibility, but a fast, high-quality web server is required for data processing when page requests are made.
In the case of poor optimization of content processing systems for dynamic web pages, they may be worse visible by search engines than static web pages.
Flash sites are interactive applications. The main tool for their development is vector graphics, which provide interactivity and dynamism of the site.
In the combined sites it is assumed the use of all the above-mentioned technologies of the site.
The site can also be passive and interactive.
Passive sites are sites that have passive web pages. In such sites, the user can only view information on a web page.
Interactive sites are Internet resources that have active web pages. When working with an interactive web page, the user has the opportunity to exchange data with the server, as well as the opportunity to take part in an interactive dialogue.