Дополнительные технологии¶
Дополнительные технологии представлены в таблице ниже.
Дополнительные технологии
| Описание | Наименование |
|---|---|
| IDE для разработки backend микросервисов | IntelliJ IDEA |
| IDE для разработки frontend микрофронтов | IDE: WebStorm |
| Фреймворк для автоматизации сборки | Apache Maven |
| Фреймворк для реактивного программирования | Reactor |
| Библиотека для реализации модульного тестирования | JUnit |
| Библиотека для управления изменениями в БД | Liquidbase |
| Формат обмена данными | JSON |
| Web-сервер | Netty Server |
| Фреймворк для разработки сервисов | Spring Framework |
| Фреймворк, реализующий парадигму реактивного программирования | Spring WebFlux |
| Фреймворк для упрощения работы в БД в Spring приложениях | Spring Data |
| Фреймворк для построения механизмов обеспечения безопасности для корпоративных приложений, созданных с помощью Spring | Spring Security |
| Экосистема проектов Spring Cloud для разработки распределенных приложений | Spring Cloud |
| Офисный пакет для преобразования форматов файлов (open source) | LibreOffice |
| Среда выполнения JavaScript | Node.js |
| Менеджер пакетов Node.js | nmp |