У меня есть небольшое приложение для коммерческих структур. Разрабатывал я его на PHP/Laravel, HTML/CSS/JS. Проблема в том, что работает в облаке, а не у всех клиентов есть стабильный доступ в интернет (специфика бизнеса).
Задумываюсь о том, чтобы сделать параллельно клиентскую версию под винду или linux с возможностью синхронизации данных.
Проблема в том, что я мягко так скажем немного подотстал от современных реалий, т.к. последние 20 лет работал исключительно в web-технологиях (не считая контроллеров Arduino/ESP32). Последнее, в чем я писал это были Visual C++, Basic, Delphi и т.д. Когда то еще писал на Java для Android (простые програмки чисто для саморазвития в Android Studio).
В общем хочу подтянуть знания и изучить современный язык для подобной задачи. Программа у меня будет простая - в основном взаимодействие с СУБД типа MySQL, GUI, запросы к локальным API-сервисам и через web. К железу не требовательна, в основном диалоговые окна и отчеты.
P.S. Пока что присматриваюсь к JavaFX.
В этом направлении я и начал двигаться (миниПК), но столкнулся с рядом проблем: обновление приложения (т.к. интернет не везде есть), есть риск что украдут исходный код и т.д.