Как создать свой собственный сайт

03/08/2021

Как создать свой собственный сайтСайт — это набор некоторой информации. Это аналог документа или группы связанных документов, предоставляющих пользователю определенную информацию. Связывание в интернете достигается путем введение в спецификацию HTML тега A реализующего функционал гиперссылок. Таким образом сайт представляет из себя совокупность связанных друг с другом документов, и связи реализуются гиперссылками. По сути разработка сайтов — от T-webstudio — это выбор CMS и загрузка статей с картинками.

Один документ ссылается на другой, тот в свою очередь на третий и так до бесконечности. Все внутренне связанные документы также могут ссылаться на внешний документ.

Эти связанные документы, располагаются в сети Интернет в каком-то месте, и это место называется хостинг. Документы на хостинге могут быть видны во всемирной паутине всем людям. Такая видимость достигается путем присвоения определенного доменного имени (имени сайта) определенному IP адресу (адресу на хостинге). Разрешение адреса в имя и наоборот происходит с помощью таблиц DNS (таблицы доменных имен Domen Name System).

Зачем создавать сайт?

Не простой вопрос. Сейчас чаще ищут ответ на вопросы — Где создать сайт? Как создать сайт? Сколько стоит создать сайт? А вот зачем как-то отходит на второй план.

Кто-то создает сайты для того что бы потешить свое самолюбие. Вот мол я и вот моя страничка. Эти сайты называются домашними страницами и в простонародье их именовали «хомяками» (сокращение от home page домашная страница).

Технологии создания сайтов.

Технологически для создания сайта необходим сервер, набор скриптов и база данных. Вопрос лишь в том, что будут делать эти скрипты и каким образом будет сформирована архитектура базы данных? Сейчас наибольшей популярностью для создания веб-сайтов пользуется архитектура LAMP.

Подавляющее большинство существующих на сегодняшний день систем для построения веб-сайтов ориентированы на архитектуру LAMP.

Bitrix, Joomla, MODx, Drupal и так далее. Все эти системы управления используют СУБД MySQL, написаны на языке программирования PHP и размещаются на серверах под управлением UNIX или FreeBSD с предустановленным сервером Apache

Один или несколько из компонентов заменяется на другой.

Соответственно для того что бы создать сайт, вам в принципе нужно быть в курсе того как работает сервер Apache хотя бы поверхностно. Вам нужно понимать как работают СУБД хотя бы на уровне возможности синхронизации CMS с вашей СУБД, вам нужно понимать синтаксис и семантику языка PHP для того что бы непосредственно запрограммировать модули вашего сайта.

В принципе в этом всем нет ничего сложно кроме того что для того что бы во всем этом разобраться надо потратить очень много времени. Если оно есть у вас, то вы можете сами создать свой сайт. Если его у вас не так и много, то рекомендую обратиться к специалистам!