Я создаю веб-сайт, который, как я думаю, должен иметь клиентскую базу данных. Другим вариантом было бы использовать все на сервере за счет повышенной сложности и снижения масштабируемости. Какие у меня варианты? Должен ли я создать плагин? Должен ли я ждать, пока все совместимые с HTML5?
Обновление Было много комментариев о том, зачем мне это нужно. Вот мои мысли. Скажите, если я буду глупым:
- У клиентов будет большое и сложное состояние, которое потребует что-то вроде базы данных для обеспечения взаимодействия данных, которое мне нужно. Поэтому (я думаю) файлы cookie не соответствуют действительности.
- Эти данные являются временными, поэтому клиенту все равно, будет ли он удаляться, как только они закрывают сеанс. Однако им нужно будет хранить данные, если они перейдут на другую веб-страницу, а затем вернутся. Поэтому (я думаю) каким-то образом хранение данных в какой-то реализации javascript SQL не будет работать.
- Я могу сделать все, что хочу делать на сервере, и серверы могут масштабироваться для управления загрузкой (Facebook). Но (я думаю), я бы предпочел построить плагин, чем заплатить за инфраструктуру для поддержки этой нагрузки. Это для запуска голых костей. (Чем богаче стартап, тем ярусом будут мои кости.)