Logo
Новая версия моего веб-сайта: Современные веб-технологии и AI

Новая версия моего веб-сайта: Современные веб-технологии и AI

Published on

На днях я опубликовал новую версию своего веб-сайта и блога. Старый сайт работал прекрасно, но технологии веб-разработки, в отличие от других технологий, не стоят на месте. И вот я принял решение перейти на новые версии веб-фреймворков и заодно освежить дизайн своего сайта и блога. Он остался таким же предельно минималистичным и мне это очень нравится. Весь этот процесс был очень полезен, так как это был хороший повод снова слегка погрузиться в программирование и вспомнить свои навыки. Я получил от этого процесса большое удовлетворение и отметил для себя, что “руки всё помнят” 😄

Для разработки новой версии веб-сайта я использовал:

  • SvelteKit, который является фреймворком для создания веб-приложений, предоставляющим все необходимые инструменты для эффективной разработки, сборки и развертывания проектов на Svelte, обеспечивая при этом серверный рендеринг (SSR) и статическую генерацию страниц (SSG).
  • Flowbite Svelte, который представляет собой набор компонентов Svelte, основанный на Flowbite, фреймворке пользовательского интерфейса для построения веб-интерфейсов с использованием Tailwind CSS.
  • Tailwind CSS - утилитарный CSS-фреймворк для быстрого создания пользовательских интерфейсов без написания CSS, используя классы прямо в HTML.

В ходе работы также получил интересный опыт использования Искусственного Интеллекта (ИИ, Artificial Intelligence, AI). В моём случае это был ChatGPT 4 от OpenAI. Это помогло мне сэкономить достаточно много времени и в этом смысле мой опыт был очень положительным. Должен отметить, что AI неплохо “разбирается” даже в нюансах реализаций конкретных, не сильно известных и популярных фреймворков и крайне удобен как для получения быстрых справок, так и для написания небольших, конкретных фрагментов кода.

Если вы заметите какие-либо ошибки или что-то будет работать не так, как ожидалось, не стесняйтесь обращаться ко мне в любую социальную сеть.