Глоссарий
SIMAI Framework (SF) — программное обеспечение, предназначенное для ускорения разработки информационных систем в сети Интернет. Включает в себя инструменты для разработки фронтенда и бекенда сайта. Бекенд фреймворка включает архитектуру для работы с данными, API и готовые программные компоненты, с помощью которых можно реализовать функционал информационной системы. Фронтенд включает UI-утилиты и компоненты для быстрого создания и изменения интерфейса информационной системы.
SF5 — 5-я версия SIMAI Framework.
Модификаторы (утилиты) — CSS-классы, предназначенные для установки определенных параметров элемента HTML-страницы (например, отступов, границ, цвета и т.д.).
Адаптивные модификаторы (утилиты) — модификаторы, которые устанавливают свои значения в зависимости от разрешения экрана (например, для создания адаптивного дизайна).
CSS (Cascading Style Sheets) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки. CSS используется для управления стилями и размещением элементов на веб-странице.
UI (User Interface) — пользовательский интерфейс; набор технологий и компонентов, используемых для построения визуальной части информационной системы. В SIMAI Framework UI представляет собой визуальный фреймворк, содержащий стили и скрипты для работы с элементами интерфейса.
Визуальный фреймворк — то же, что и UI; набор инструментов и стилей для создания интерфейсов.
HTML (HyperText Markup Language) — стандартизированный язык разметки, используемый для создания и структурирования документов в Интернете. HTML определяет структуру веб-страниц, а браузеры интерпретируют его и отображают форматированный текст на экранах устройств.
JavaScript (JS) — мультипарадигменный язык программирования, широко используемый для создания интерактивных и динамических элементов на веб-страницах. JavaScript позволяет управлять HTML и CSS, добавлять анимацию и обрабатывать события.
API (Application Programming Interface) — интерфейс программирования приложений, предоставляющий методы и протоколы для взаимодействия различных компонентов или систем. В SIMAI Framework API используется для обмена данными между фронтендом и бекендом, а также для интеграции с внешними сервисами.
Flexbox (Flexible Box Layout) — CSS-технология, созданная для раскладки элементов на странице. Flexbox позволяет легко выравнивать элементы по горизонтали и вертикали, менять направление и порядок отображения элементов, а также адаптировать их размер.
Grid Layout — CSS-система раскладки, используемая для создания сложных макетов веб-страниц. В отличие от Flexbox, Grid Layout поддерживает управление и размещение элементов по сетке как по горизонтали, так и по вертикали.
Mobile First — подход к разработке веб-сайтов, при котором разработка начинается с версии для мобильных устройств, а затем добавляется функциональность и стили для планшетов и десктопов. Такой подход позволяет создать более оптимизированный и быстрый интерфейс для пользователей мобильных устройств.
Компонент — независимый и пере используемый блок кода или интерфейса, предназначенный для выполнения определенной функции (например, кнопка, форма или модальное окно). Компоненты помогают упростить и ускорить разработку путем повторного использования уже готовых решений.
Бекенд — серверная часть приложения, отвечающая за бизнес-логику, работу с базами данных, обработку запросов и обмен данными с клиентом (фронтендом). В SIMAI Framework бекенд предоставляет API и готовые компоненты для построения функционала информационной системы.
Фронтенд — клиентская часть приложения, включающая все визуальные элементы и логику взаимодействия с пользователем. Фронтенд SIMAI Framework построен на основе UI-компонентов и утилит, что упрощает создание адаптивных и интерактивных интерфейсов.
Bootstrap — популярный CSS-фреймворк для быстрого прототипирования и создания адаптивных веб-приложений. Используется в некоторых проектах SIMAI Framework для ускорения разработки фронтенда.
REST API — архитектурный стиль для создания веб-сервисов, который основывается на стандартных HTTP-методах (GET, POST, PUT, DELETE) для обмена данными. SIMAI Framework поддерживает создание и использование REST API для интеграции с внешними системами и сервисами.
SOAP (Simple Object Access Protocol) — протокол обмена структурированными сообщениями, используемый для взаимодействия между различными приложениями и системами через сеть. В SIMAI Framework поддерживается интеграция с SOAP-сервисами для более гибкого взаимодействия.
Примитивы (Primitives) — это базовые переменные описывающие атомы дизайна. В нашем случае это примитивы цвета ( палитра) и примитивы размеров (сетка размеров).
Токены (Tokens) — это переменные использующие в основе себя примитивы и предназначенные для задания характеристик внешнего вида или поведения объектов интерфейса. Как пример на основе примитивов цвета создаётся цветовая схема которая описывается токенами. В интерфейсе будут использоваться в основном именно токены.
Цветовая схема (Color Scheme) — это набор токенов описывающих используемые цвета. В интерфейсе используются только токены цвета без цветовых примитивов.