Skip to content

icon
Что такое Orbit Toolkit?

Orbit Toolkit - набор инструментов для создания desktop-приложений на платформе UXP (Unified XUL Platform).

Возможности

Тулкит открывает возможности для решения широкого круга задач.

Доступен разнообразный функционал по множеству направлений:

  • межпроцессное взаимодействие (IPC)
  • работа с процессами ОС
  • работа с файловой системой
  • работа с потоками
  • управление доступом
  • работа с графикой (растровая, векторная)
  • воспроизведение аудио
  • сжатие данных (brotli, gzip)
  • работа с датой и временем
  • распознавание текста
  • логирование
  • и многое другое

Производительность

Тулкит обеспечивает высокую производительность, благодаря эффективным механизмам оптимизации:

  • использование нативных средств ОС
  • использование воркеров
  • "ленивая" инициализация
  • кэширование
  • минификация

Скорость разработки

Тулкит позволяет значительно повысить скорость разработки.

Разработчик может сосредоточиться на реализации прикладных функций, т.к. даже сложные вещи тулкит позволяет сделать "в пару строк кода"

Импортозамещение

Тулкит адаптирован для работы с отечественными ОС:

  • ALT Linux
  • Astra Linux
  • ROSA Linux

Модульность

Тулкит имеет модульную архитектуру: состоит из ядра и функциональных пакетов.

Такой подход позволяет использовать только необходимый функционал, создавая оптимальную сборку, состоящую из минимального количества пакетов.

TypeScript

Тулкит позволяет использовать TypeScript и предоставляет мощную и гибкую систему типов.

Использование TypeScript при разработке приложений дает ряд неоспоримых преимуществ:

  • строгая типизация
  • статический анализ кода
  • валидация во время компиляции
  • автодополнение в редакторах кода
  • самодокументирование