Хотя программирование не сложно изучить, изучение его достаточно хорошо, чтобы создать веб-сайт с нуля, займет некоторое время у каждого. Вопрос в том, нужно ли вам изучать программирование для создания веб-сайта? Как и в большинстве случаев в жизни, ответ не может быть черным и белым. Но прежде чем мы углубимся в эту тему, давайте посмотрим, из чего состоит стандартный веб-сайт.
HTML
HTML на веб-сайте — это то, как будут отформатированы ваши тексты. Это расшифровывается как язык гипертекстовой разметки; как видно из его названия, это не язык программирования, а скорее язык разметки. HTML просто сообщает веб-браузеру размер, форму и шрифт текстов вашего веб-сайта. Некоторое знание HTML поможет, но вам не нужно знать HTML, чтобы создать хороший веб-сайт.
Уценка
Думайте о Markdown как об упрощенном HTML. Вы даже можете конвертировать Markdown в традиционный HTML. Самое интересное в Markdown то, что вы можете изучить его примерно за 10 минут. Взгляните на эту шпаргалку; это все, что нужно для Markdown.
CSS
CSS означает каскадную таблицу стилей. CSS позволяет вам стилизовать ваши тексты. Содержание без стиля мягкое; CSS исправляет это. Вы хотите, чтобы этот текст был в красной рамке? Проверять. Вы хотите, чтобы ваш список покупок был на столе? CSS поможет вам. Современный CSS также может предлагать расширенные функции, такие как переменный шрифт, графические эффекты и привязка прокрутки. CSS также не является языком программирования. Вы не можете запрограммировать поведение с помощью CSS. CSS называют языком стилей.
Javascript
Javascript — это язык программирования, который используется для придания поведения веб-сайту. Когда вы нажимаете кнопку для выполнения задачи, это делается с помощью Javascript (js). Но JS не ограничивается только кнопками; это основа всей сети. Все интерактивные элементы, которые вы видите в современной сети, созданы с помощью js. Все внешние и некоторые внутренние веб-задачи выполняются через javascript. Итак, что такое фронтенд и бэкэнд?
Бэкенд
Бэкэнд — это происходящие изменения, невидимые для пользователя. Если вы хотите получить номера телефонов от пользователей, а затем сопоставить этот номер телефона с их именем пользователя, вам нужна база данных на сервере. Другой пример бэкенда — погодные приложения. Когда вы запрашиваете у поставщика информации о погоде текущее местоположение погоды, то, что вы получаете в ответ, предоставляется в формате JSON (нотация объекта Javascript). Вам необходимо проанализировать и отобразить в соответствии со спецификацией вашего приложения. Парсинг JSON также выполняется в бэкенде. Backend использует различные языки программирования, такие как python, PHP, Erlang.
Внешний интерфейс
Фронтенд видимые изменения. Это также легче объяснить; когда вы нажимаете на кнопку, вы переходите на другой сайт. Это фронтенд. Тем не менее, интерфейс не ограничивается кнопкой, от списка ваших задач в приложении до использования тем и плагинов в WordPress (у нас, конечно же, будет руководство по использованию темы и плагина), все включено в интерфейс. Для интерфейса есть только один язык, и это JavaScript.
Теперь, когда вы ознакомились с веб-технологиями, давайте поговорим о слоне в комнате.
Вам не нужен язык программирования, чтобы сделать сайт
Но я слышу, как вы говорите, какой смысл во всей преамбуле? Это потому, что мы собираемся полностью демистифицировать утверждение. Конечно, знание какого-нибудь языка программирования полезно, если вам нужно отрегулировать все до мельчайших деталей, но реально, сколько людей будут этим заниматься? Не много, скажу я вам. В этой серии руководств мы будем использовать CMS (систему управления контентом), и когда вы используете CMS, вам не нужны какие-либо знания в области программирования. Это потому, что все доступно для вас через плагин (подробнее о плагине в следующем посте в блоге), так что да, хотя внутри это делается программно, вам не нужно программировать строку кода.
То же самое касается CSS. Когда вы устанавливаете тему, весь CSS будет сделан за вас в теме. Что касается HTML, вы будете писать свой контент в GutenBuilder в WordPress. Таким образом, на самом деле вам не нужно знать какой-либо язык программирования, если только вы не хотите создать очень оригинальный креативный веб-сайт, аналогов которому еще не существует. Но если бы это было вашей целью, вы бы не читали этот блог, по крайней мере, мы на это надеемся.
Если вы всегда мечтали создать следующий крупный сайт электронной коммерции или просто хотели создать мемориальный сайт для своего дедушки, но не могли этого сделать из-за отсутствия знаний в области программирования, вам не о чем беспокоиться. больше. С вашими новообретенными знаниями вы можете идти в бесконечность и дальше.
Предоставлено: Разрушение мифов: мне нужно выучить язык программирования, чтобы создать веб-сайт для глаз — EazyPlugins