Наш стек

Технологии при разработке ПО

Технологии при разработке ПО

Технологии подбираем под задачу, а не наоборот: учитываем требования к производительности, надёжности, срокам и тому, кто будет сопровождать продукт дальше. Ниже — стек, с которым мы работаем постоянно.

Языки и фреймворки

  • C++ и Qt — кроссплатформенные настольные приложения с современным интерфейсом, работают в Windows, Linux и macOS;
  • Rust — быстрый и безопасный системный код, надёжные сервисы;
  • C# / .NET — прикладные приложения и сервисы для Windows-инфраструктуры;
  • Python — автоматизация, обработка данных, интеграции, backend;
  • Django и Django REST framework — веб-приложения, личные кабинеты и API.

Мы используем СУБД

  • PostgreSQL — свободная объектно-реляционная СУБД, наш основной выбор для новых проектов;
  • MySQL — популярная реляционная СУБД для веб-приложений;
  • MS SQL Server — для интеграции с корпоративными системами на платформе Microsoft;
  • Firebird — компактная кроссплатформенная СУБД, часто встречается в существующих учётных системах.

Встраиваемые системы

Для устройств и электроники пишем прошивки для микроконтроллеров STM32 и Silicon Labs и разрабатываем цифровую логику на ПЛИС (FPGA) — подробнее на странице программирования микроконтроллеров.

Инструменты и процессы

  • Git — заказчик видит ход работ и получает весь исходный код;
  • Docker — одинаковое окружение для разработки, тестирования и работы на сервере;
  • автоматические сборки и тесты, контроль версий и выпуск обновлений;
  • среды разработки Qt Creator, Microsoft Visual Studio, Visual Studio Code.
Расскажите о задаче — предложим подходящий стек. Подробнее: разработка ПО, разработка на C++/Qt, Rust, C# и Python.
АйтиАэро