Clojure — это современный диалект языка Lisp, работающий на платформе JVM. Это функциональный язык с акцентом на иммутабельность данных и параллельное программирование.
Compose Multiplatform - это декларативный UI фреймворк от JetBrains, позволяющий создавать пользовательские интерфейсы для различных платформ (Android, iOS, Desktop, Web) с использованием языка Kotlin.
- Декларативный подход: UI описывается как функция состояния
- Многоплатформенность: один код для разных платформ
Tailwind CSS - это утилитарный CSS-фреймворк, который позволяет быстро создавать пользовательские интерфейсы с помощью встроенных классов. Давайте составим подробную шпаргалку по основным возможностям и компонентам Tailwind.
Tailwind работает на основе классов утилит, которые применяются непосредственно в HTML. Вместо написания CSS, вы используете предопределенные классы для стилизации элементов.
MongoDB - это документоориентированная NoSQL база данных, которая хранит данные в формате BSON (бинарный JSON). Вот полная шпаргалка по основным концепциям и командам MongoDB.
- База данных - контейнер для коллекций
- Коллекция - группа документов (аналог таблицы в SQL)
- Документ - набор пар ключ-значение в формате BSON (аналог строки в SQL)
Git - это распределённая система контроля версий, которая позволяет отслеживать изменения в файлах, сотрудничать с другими разработчиками и управлять историей проекта.
Репозиторий (repository) - это хранилище вашего проекта вместе с историей изменений.