Я разработал надстройку для Firefox, которая должна сохранять некоторые пользовательские данные на локальном компьютере. Прямо сейчас я использую функциональные возможности файловой системы, предоставляемые Firefox, для создания некоторых папок и файлов в системе пользователя.
Портативность - проблема. Я разработал его для Windows XP. Но структура папок Vista отличается (внутри данных приложения). Линукс совсем другой. Я проверяю ОС и соответственно создаю/читаю/пишу файлы. Внезапно мне нужно поддерживать Mac!
Я подумал, почему бы не сохранить данные в настройках Firefox. Я буду использовать менеджер предпочтений.
В среднем общий объем данных вряд ли превышает 100 КБ. Но дело в том, что в редких случаях данные могут быть довольно большими — в худшем случае несколько мегабайт. Итак, стоит ли сохранять его как предпочтительные значения?
Я знаю, что это не то, для чего он предназначен, но это избавит меня от многих головных болей.
Даже если это плохая идея, просто дайте мне знать о производительности или других проблемах (если таковые имеются) хранения такого большого количества данных в настройках.
Спасибо.