В этом втором посте, касающемся итогового проекта, мы поговорим о том, какие технологии мы будем использовать для его разработки и как я планирую их интегрировать.
После того, как мы вложили средства в преобразование видео, будь то библиотеки Maven или другие варианты интеграции, мы решили выбрать оптимальный и наименее дорогой вариант. Выполните интеграцию с Java и Shell Bash с помощью команды:
Время выполнения.getRuntime().exec
В целях реализации мы будем использовать общие технологии, такие как Java 8/9 или Spring Boot 1.5.7/2, фреймворк, использующий Spring, чтобы в конечном итоге использовать FFMPEG для преобразования мультимедийного контента.
Что касается внешнего интерфейса, мы будем использовать HTML5, CSS и JavaScript, связанные со слоем MVC Spring 4/5.
Все технологии, которые мы собираемся использовать, подлежат обновлению. Сейчас выходят новые версии для Spring Framework 5.0 и три месяца для Spring Boot 2.0.
В качестве фонового опыта я должен сказать, что я уже создал проект Maven с зависимостями, которые мы будем использовать в этом проекте, такими как Spring и Spring Boot.
В следующем посте мы продолжим рассказывать о том, как разрабатывается проект, с подробными снимками о том, как продвигается фронтенд.