1 день назад
Docker - не виртуальная машина. Зачем приложения прячут в контейнеры?
У разработчиков есть фраза, которая звучит как начало плохого детектива: «У меня на компьютере всё работало». Программа запускалась, сайт открывался, база данных отвечала. Потом код отправили на сервер - и приложение внезапно обнаружило, что не знает нужную библиотеку, ждёт другую версию языка или ищет файл там, где его никогда не было. Проблема не всегда в самом коде. Программа живёт не в пустоте: ей нужна операционная система, зависимости, переменные окружения, настройки сети и ещё десяток мелочей, о которых никто не вспоминает, пока они совпадают...
793 читали · 4 года назад
Как установить базу данных на сервер и начать с ней работать
Храним данные правильно В каждом проекте мы обычно храним все данные либо во внутренней памяти браузера, либо в текстовых файлах на компьютере или на сервере. Это хорошо работает в простых проектах, когда нужно запомнить несколько десятков строк или чисел. Но в полноценных проектах, где обрабатываются сотни и тысячи записей, так почти никто не делает — вместо этого программисты используют базы данных. Сегодня мы сделаем первый шаг на этом пути — установим на сервер базу данных MySQL и убедимся, что она работает...