Я собираюсь написать свой первый проект без доступа, и мне нужен совет по выбору платформы. Я буду устанавливать его на компьютеры нескольких друзей и семьи, поэтому (поскольку я уверен, что для моего приложения вполне подойдет много разных платформ), мой самый высокий приоритет состоит из двух частей: 1) простота установки для нетехнических пользователь и, 2) минимизация проблем совместимости. Я хочу иметь возможность исправлять ошибки, вносить изменения и внедрять их без необходимости устранения неполадок ОС и программных конфликтов на своих компьютерах (или, по крайней мере, сохранения этих вещей на абсолютном минимуме - вот почему эти проблемы являются для меня наивысшим приоритетом при выборе платформа.)
Я сузил его до Python или Java. Мне нравится использование Java JVM, которая, похоже, прекрасно защищает от несовместимости на отдельных компьютерах. И я слышал много хорошего о Python, но я не знаю, насколько он более подвержен несовместимости по сравнению с Java. В случае, если это важно, я знаю, что приложение определенно будет использовать некоторый вариант бесплатной базы данных SQL с поддержкой сервера (с поддержкой сервера, потому что я хочу иметь возможность запускать приложение с нескольких компьютеров), но я не знаю, какой использовать еще. Я думал, что смогу решить это дальше.
Мой уровень опыта: я взял класс C ++ (только для консольных приложений) и немного изучил VBA в Access, но в основном мне придется прыгать и учиться по ходу дела. Поэтому, конечно, я не знаю много обо всем этом. Я не в компьютерной сфере, это просто хобби.
Итак, что было бы лучше для этого приложения, Java или Python?
(В случае, если это произойдет, я вообще не хочу делать его основанным на браузере. Я имел дело с программами, нарушающими настройки браузера на отдельных компьютерах, и это противоречит части 2 моего главного приоритета - максимальной совместимости .)
Спасибо.
Обновление: ему понадобится графический интерфейс, и я хотел бы иметь возможность немного изменить его (или использовать нестандартный, или, может быть, не встроенный), чтобы он выскочил немного.
Обновление 2: по правде говоря, меня действительно интересуют только компьютеры с Windows. Я рассматриваю Java только как ее надежность в качестве платформы.