Название говорит само за себя, это то же самое, что и Где хранить данные приложения (не указанные пользователем c) на Linux. За исключением того факта, что я хочу знать, как лучше хранить пользовательские данные приложения c.
В случае приложения, над которым я работаю (тип приложения или язык, на котором я работаю) работа в не имеет значения в этом вопросе), эти данные будут требовать структуры папок, а не просто файла предпочтений, который я просто сохраню как ~/APPNAMErc
, и в этом случае, я думаю, это будет наиболее целесообразно чтобы сохранить сохраненные данные в одной предварительно выбранной папке, вместо того, чтобы позволить пользователю хранить их где угодно.
Я смотрел, сколько других приложений делают: одни помещают их в папку ~/.APPNAME/
, или другие помещают их в ~/.local/share/APPNAME/
потенциально с .COMPANY_NAME/APPNAME/
вместо .APPNAME/
.
Я действительно не могу получить четкое представление о том, что является лучшей практикой, или действительно ли это не имеет значения.