Good day! Need advice for developing a web application:
- the application works with a (small) database
- there is an online version that works through the browser
- there is an offline (local) version of the application that works without an Internet connection as well as online, with a local copy (part) of the database, without losing the main functionality
- it is desirable that for the offline version there was no need to rewrite the code (Java?)
- it is desirable that the offline version be multiplatform, for Windows, Linix, Mac, Android
There is experience in developing applications only under Windows. What are the ideas for choosing an architecture, a development tool, a DBMS for online and offline versions?