Уже некоторое время я пытаюсь не отставать от написания статей для моего блога . Несмотря на то, что я так многому хочу научиться, я все еще чувствую, что мне трудно придерживаться регулярного графика написания своих статей. В настоящее время я использую WordPress для управления своим контентом, но на прошлой неделе я подумал: почему бы не создать блог с нуля?
С помощью этого проекта я хочу попробовать разместить свой блог с пользовательским бэкендом и интерфейсом. WordPress – это круто, не поймите меня неправильно, но также здорово писать все самому. Это дает мне возможность попробовать новые технологии и расширить свои знания. Это незавершенная работа, а также способ для меня получить больше опыта в разработке программного обеспечения, что означает, что изменения произойдут на полпути проекта. Возможно, в какой-то момент я даже полностью переделаю его, но все это ради обучения, экспериментов и, конечно же, удовольствия.
Простые требования для создания блога
Для того, чтобы начать создавать блог, важно иметь готовый набор требований. В нем дается краткий обзор проекта и рекомендации, которые следует иметь в виду. Вот почему я решил записать свои требования, чтобы я мог отслеживать, что я хочу в своей системе. Поскольку этот проект обязательно будет расти и меняться, я хочу начать с чего-то простого и базового. Затем я смогу продолжить разработку специфики и более причудливых функций. Итак, я сформулировал следующие требования к своему проекту:
- База данных сохраняет все метаданные и местоположение записи в блоге
- Запись в блоге может быть извлечена из базы данных
- Запись в блоге может быть размещена в базе данных
- Сообщение в блоге может быть показано
Требования просты, но они охватывают основы создания блога. Я уже решил использовать серверную часть Spring Boot, потому что я больше всего знаком с Java. Однако следующее решение, которое нужно принять, – это решить, какой тип базы данных я буду использовать для этого проекта. Это будет пост для следующего раза.
Если вы хотите следить за проектом и заглядывать вместе с кодом, не стесняйтесь проверять мой репозиторий GitHub . Однако, если у вас есть какие-либо советы или вещи, на которые я должен обратить внимание, я бы с удовольствием прочитал ваши предложения в комментариях ниже!
Оригинал: “https://dev.to/shadowphoenix/building-a-blog-let-s-get-started-30n8”