Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

В чем принципиальное различие между сайтом на HTML и PHP? Можно ли создать сайт на PHP зная лишь HTML +CSS?

ИнтернетСайты+3
Вадим Неверов
  · 51,0 K
Все хочу, все хочу, все хочу на свете знать Обсуждать, разбирать, думать, помнить...  · 23 июл 2020

Если говорить проще, опуская подробности, то на серверах, работающих на PHP формируются НTML код страниц, которые показываются браузере людям.

  • PHP - язык программирования, исполняется на стороне сервера.
  • HTML - предназначен для разметки web страниц - в Вашем браузере, с помощью HTML тегов типа: <p>, <h1>, <ul>, <li>, <img href= “”> и многих других, размечаются данные для заголовков, абзацев текста, ссылок на другие страницы, картинок и т.д.

Зная основы HTML - создать сайт возможно с помощью многочисленных CMS - аббревиатура System Management Content, то есть система управления сайтом, точнее контентом, содержимым сайта.

CMS - уже имеет необходимы набор PHP скриптов, для создания сайта. Таких CMS огромное количество. На пример: wordpress, joomla, opencart, bitrix и огромное количество других. Обычно CMS системы предназначены для создания сайтов различного типа: блогов, интернет-магазинов, форумов, новостных порталов, ит.д.. Бывают они как платные так и бесплатные.

cms.jpg

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

Установив любую выбранную CMS, Вы получаете доступ к специальному разделу Вашего сайта - административному разделу или панели администратора, через которую наполняете сайт контентом - создаете разделы - рубрики, и страницы сайта. На пример категории и карточки товаров для сайта интернет-магазина, или статьи для Вашего блога.

admi-panel.jpg

Как правило все CMS системы имеют модульную систему и легко расширяются для добавления какого-либо функционала. Можно просто поменять шаблон сайта (внешний вид, как выглядит сайт для посетителя), добавить различные галереи из картинок, баннеры, и многое другое.

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

Все это работа контент-менеджера, которая не требует знаний и опыта разработки сайтов на PHP. Но все таки, хороший контент-менеджер, помимо основ HTML, должен понимать основы CEO - для продвижения сайта в интернет и получения лучших позиций в поисковой выдаче в поисковых систем Яндекс, Google и т.д.. Так же желательно уметь обрабатывать картинки в графических редакторах и понимать основы CSS и JS.

CMS для сайтов имеют ряд недостатков - и главный из них избыточность. Как правило, CMS создаются под многие типовые задачи, полный функционал которых не используется на сайте. Порой, на сайте используется только около 10% процентов функционала CMS. Излишняя избыточность приводит к излишней нагрузке на сервер, "тяжести" сайта, особенно на дешёвых shared хостингах.

Тысячи сайтов по всему миру работают на готовых CMS системах, но под специальные часто посещаемые, высоконагруженные сайты, уже создаются системы управления сайтом на PHP, при этом в чистом виде PHP обычно не используется. Как правило, такие сайты создаются на РHP фреймворках: Laravel, Symfony, Yii и многих других. Но здесь, конечно, без хорошего понимания PHP и опыта не обойтись.

BackEnd, PHP, SQL, Redis, RabbitMQ   · 15 сент 2021
HTML - Это язык разметки. PHP - язык программирования. Принципиальная разница столь-же велика как и между листочком в клеточку и слоном.
Второй вопрос отвечает сам на себя.
Скажем прямо - это совершенно разные технологии, служащие для разных задач. Первооснова для веб-сайта это HTML - язык разметки документа, который собственно и определяет что именно будет показано на экране: меню, таблицы, кнопки, формы и все прочее. Так же HTML содержит базовые инструменты для определения как это будет выглядеть. В самом простом случае этого достаточно.... Читать далее
Часто можно заметить в адресной строке адреса вроде "Nekiysait.ru/statia.HTML/PHP. Но в послденее время я вижу... Читать дальше
Кью, пошёл бы вы со своим описанием  · 30 окт 2018
Любой сайт состоит как минимум из HTML - языка разметки. HTML, грубо говоря, - это просто текст, картинки, аудио, видео, оформленные только стандартными стилями браузера. PHP используют далеко не все сайты. PHP - один из многих программирования, работающих на сервере. Его задача добавить интерактивность - отдавать определенный HTML код в зависимости от поведения пользова... Читать далее
Веб-студия полного цикла. Разработка сайтов, продвижение и настройка рекламы.  · 21 апр 2020  · wowdsn.ru

Это котлеты и мухи...совершенно разные вещи. html, это можно сказать, основа, без которой никуда. А вот php — это уже функции, действия, в общем вся движуха на сайте.

Нет сайта — сделаем! Не работает — продвинем!Перейти на wowdsn.ru
Создание и продвижение сайтов [Web & Seo]  · 9 апр 2022
HTML  под статичный контент, PHP под динамичный. > Если очень захотеть - можно в космос полететь! Можно бездумно копировать код и методом "тыка" сделать. Вот только какая конечная цель, сделать для того чтобы сделать, получить опыт, и т.п. вот это уже главный вопрос… Читать далее
Первый
PhP это язык программирования, что то подобное JavaScript, служащий для придания веб-страничкам динамичности. Только JavaScript исполняется интерпретатором, установленным в браузере, а PhP выполняется интерпретатором, установленным на стороне веб сервера. Оба этих языка без HTML технологии не применимы для создания и использования веб сайтов, потому что HTML это остов... Читать далее
Студент :_)  · 3 февр 2022
Все сайты в конечно счете "генерируются" в HTML . А вот, то, что генерирует (программирует) называется языком программирования. Может быть PHP, Python, C# .....
Первый
Как-то я писал... на своем сайте, когда пытался  объяснить, что такое HTML, CSS  PHP, JS и .. т.д. Когда сравниваешь перечисленные с вещами, которые более понятны... Например... HTML - это кирпичи для вашего здания.... CSS   -  это отделочные материалы...  цвет, фактура толщина, ширина... PHP -  это скрытые процессы которые уже произошли, но результат мы уже можем... Читать далее