Date:
2 Язык программирования общего назначения
Клиенту важно понимать, куда обратиться с вопросами, сколько ждать заказ и как вернуть товары
Сложнее, чем конструктор сайтов и подойдет для более опытных пользователей, средних или крупных коммерческих проектов
Если разработчик выполняет работы в точности по ТЗ, заказчик не может требовать изменений или дополнительных функций без дополнительного соглашения, что защищает исполнителя от неоправданных претензий и штрафов
Основные виды веб-разработки: Frontend-разработка — создание пользовательского интерфейса и взаимодействия с пользователем Backend-разработка — программирование серверной части и работа с базами данных Full-stack разработка — комплексная работа как с frontend, так и с backend частями пр
В действительности можно выполнять полнотекстовый поиск непосредственно из некоторых баз данных (например, его поддерживает MySQL), но обычно принято запускать отдельную службу, которая вычисляет и сохраняет инвертированные индексы и предоставляет интерфейс для запросов