на этот раз я занимаюсь этими проблемами, в настоящее время мы начинаем новый проект, в котором есть несколько требований, которые нам необходимо выполнить.
- Решения должны работать на Mac, Windows и Linux.
- Может быть настроен для использования встроенного механизма базы данных, такого как SQLite или Apache Derby, а также может быть настроен для подключения к удаленному механизму базы данных. MySQL для экземпляров.
Один из модулей этого решения планируется запустить на столе под ОС Android.
Проведя некоторые исследования, я нашел Adobe Air, и он соответствует большинству наших требований, насколько мне известно, он может работать под Windows, Mac и Linux и даже под ОС Android. но, к сожалению, это не идеально, потому что есть несколько ограничений в отношении обработчиков периферийных устройств (должны быть реализованы с использованием кода Java) и обработчиков удаленных баз данных (для подключения к ним нам нужно использовать код php или java).
Есть ли у вас какие-либо советы, чтобы как можно лучше спроектировать эти решения?