Всем привет, с вами канал WEB MANIA
Для того чтобы разрабатывать веб-сайты, веб-приложения и т.д надо схематично представлять как устроен сайт, как гуляют данные внутри веб-сайта. Разработка интернет-ресурса разделяется на 2 больших этапа, Frontend (визуальная часть) и Backend (северная"тёмная" часть).
Есть много браузеров
но они понимают только 3 языка
CSS- язык стилей
HTML-язык разметки
JavaScript-язык программирования
Для того что бы браузер отобразил страницу и вы увидели контент, текст, видео, картинки за это отвечает HTML он размечает документ, что и где находится
Дальше что бы сделать красивым контент на странице за это отвечает язык стилей CSS
Для того что бы сделать интерфейс интерактивным, были какие-то красивые эффекты, слайдеры, таймеры и так далее, за это отвечает язык программирования Javascript, получает элементы и пишется для них логика, и возвращается результат, также может управлять всем интерфейсом.
На этом Frontend часть закончена, в принципе если у вас статический сайт этого достаточно.
Если сайт динамический, с личным кабинетом и так далее, тут подключается Backend часть, это всё то что пользователь ни когда не увидеть, тут всё идёт намного сложнее.
Самый популярный, PHP северный язык программирования, тут обрабатываются запросы и даже можно формировать целую новую разметку сайта и получается, что от действий приходит разная разметка это и есть динамический сайт. Но это не всё например информацию о пользователях, логины, пороли и так далее нужно где-то хранить
База данных где хранится информация, язык программирования на стороне сервера связывает сам сайт и базу данных если говорить простым языком.
Это и есть самая простая и стандартная структура динамического веб-сайта, но вариантов сотни, потому что можно писать северную. часть на разных языках Python, С Sharp, C, Rudy, Java, PHP, Go, JavaScript. Есть разные архитектуры, есть разные базы данных, поэтому вариантов очень много, но основа именно такая
Теперь вы знаете как приблизительно строиться веб-сайт
Я на этом говорю вам до свидания, не забудьте подписаться что бы не пропустить новые статьи😎
Всем пока😃