The world’s first website was created on August 6, 1991, by British scientist and inventor Tim Berners-Lee. It was a simple text website without any graphics that explained what the Word Wide Web technology was for. In this article we let’s get acquainted with website method development.
Initially, all websites were only informational. They consisted of plain text without formatting and hyperlinks. Graphic information has been added over time. When Tim Berners-Lee created his first website, he had no idea what this technology would evolve into. Today, there are already a huge variety of different types of Internet sites.
Websites can be classified in different ways. There is no single methodology here. In this article, we will consider two methods of classification: by the method of developing a website and its functional purpose. Both of these methods are described below and will help you decide which kind of website suits your interests best.
One of the types of classification of websites is according to the way they are developed (created). Let’s highlight the three most common ways.
Static website method development
This website does not change its content (text, graphics, markup, etc.) from request to server request. The only way to change the content of such a website is when the webmaster manually replaces the HTML pages on the website’s server.
A static website is a very simple internet site. This means that these kinds of sites are usually much cheaper than more advanced sites.
All site content is stored in files on the webserver.
Developing, modifying, and modifying the content of a static website requires knowledge of technologies such as HTML and CSS.
Dynamic website method development from scratch
Such types of sites involve frequent changes and additions to their content (content). Here are some of the dynamic website examples features:
- A dynamic website adapts to the user and takes into account his preferences.
- A dynamic website, especially one developed from scratch, is more expensive and takes more time to develop.
A dynamic website offers editors some kind of content management mechanism that allows them to make edits to the site’s content without the involvement of a webmaster. From scratch, dynamic sites are usually developed in cases where it is required to implement some unique functionality of the entire website. In these cases, the use of CMS (Content Management System – remote content management system) may not be appropriate, since the resources spent on modifying the CMS will exceed the resources spent on development from scratch.
This type of site includes the most complex websites on the Internet, such as social networks. Also, this type of sites can include websites implemented for the internal needs of companies, for example, corporate portals. They are usually only available to employees of these companies on the local network. In this case, such websites are often referred to as web applications.
Dynamic website using CMS
If your requirements are more general, but you still need a dynamic website, you can use one of the many existing platforms (CMS) and customize it to your needs. The platform (CMS) is already ready, so the development of the website takes less time. CMS allows you to dynamically manage the content of a website.
Using method development in CMS in more detail
A remote content management system is a web-based tool that allows any authorized user to edit the content (content) of a website. The idea of a CMS is that the day-to-day maintenance is done by the client, who usually has no experience in web programming.
Using the CMS, editors prepare publications in a WYSIWYG (pronounced [ˈwɪziwɪɡ], which is an abbreviation for What You See Is What You Get), similar to Word. No CMS is perfect, but they certainly make it easier and faster to publish content on a website.
Most CMSs store page content in a database. This means that you can search on it, attach various metadata, and manage page versioning. This makes CMS a very powerful website content management tool.
You can also read about the different types of websites by functionality.