Информация об изменениях

Сообщение Re[7]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплат от 16.04.2023 10:59

Изменено 16.04.2023 11:07 javascript

Re[7]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
Здравствуйте, nmd, Вы писали:

R>>PWA умеют в локальную файловую систему. Как по-твоему https://vscode.dev работает? Какое еще персистентое хранилище данных тебе нужно?


nmd>Умеет, но только после того как пользователь вызвал диалог открытия файла/папки, или перетащил файл на input.



Так это хорошо. Приложение не может получить доступ куда-то, пока пользователь не разрешит.
А если прилоэению надо сохранять что-то в файлы для личного использованияе — есть OOPFS — которая точно такая же файловая система, к которой доступ запрашивать не нужно.

Во-вторых. После того, как пользователь разрешил доступ к папке — например ты открыл проект в вскоде — повторно запрашивать его больше не нужно, даже после того как пользователь переоткроет приложение.
Re[7]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплат
Здравствуйте, nmd, Вы писали:

R>>PWA умеют в локальную файловую систему. Как по-твоему https://vscode.dev работает? Какое еще персистентое хранилище данных тебе нужно?


nmd>Умеет, но только после того как пользователь вызвал диалог открытия файла/папки, или перетащил файл на input.



Так это хорошо. Приложение не может получить доступ куда-то, пока пользователь не разрешит. Так работает File System Access API (OPFS)
А если приложению надо сохранять что-то в файлы для личного использованияе — есть requestFileSystem которые являются sandboxed-файловыми системами — которая точно такая же файловая система, к которой доступ запрашивать не нужно.

Во-вторых. После того, как пользователь разрешил доступ к папке (через OPFS) — например ты открыл проект в вскоде — повторно запрашивать его больше не нужно, даже после того как пользователь переоткроет приложение.