Comments 39
Не тестировали на скорость работы идентичных вариаций в случае выполнения на клиенте хтмл 5 и стандартным php скриптом?
-11
Причем тут пхп? Или предлагаете сравнить sqlite на сервере с sqlite на клиенте?
База на клиенте не заменит базу на сервере, у нее задачи другие. Например, позволить веб приложению функционировать в режиме оффлайн, или выступить в качестве кеша — хотя тут уже storage уместнее.
Хотя возможны и другие варианты, например, роль основной базы в приложении Opera Unite…
База на клиенте не заменит базу на сервере, у нее задачи другие. Например, позволить веб приложению функционировать в режиме оффлайн, или выступить в качестве кеша — хотя тут уже storage уместнее.
Хотя возможны и другие варианты, например, роль основной базы в приложении Opera Unite…
+6
Лично я в этом не вижу смысла. HTML все больше уходит от языка разметки, которым задумывался первоначально.
-2
Ну вы же понимаете, что sqlite на клиенте — это никоим образом не HTML :)
HTML был и остается тем же что и всегда — декларативным языком разметки. Просто для разработки красивых и динамичных веб приложений не хватает очень многого и со стороны HTML, и JS, и транспортных возможностей, и…
Вот как-то так и получилось, что собрали всё это светлое будущее в одну кучу. И назвали HTML5
HTML был и остается тем же что и всегда — декларативным языком разметки. Просто для разработки красивых и динамичных веб приложений не хватает очень многого и со стороны HTML, и JS, и транспортных возможностей, и…
Вот как-то так и получилось, что собрали всё это светлое будущее в одну кучу. И назвали HTML5
+6
HTML тут по сути нипричем, это для толстых клиентов сделано, и я лично, разрабатывая в свое время очень большой проект, был бы доволен такой возможности как клиентские дб
+3
Все разъяснившим что к чему, спасибо. Въехал.
+1
Javascript (nodejs+v8) уходит на сервера, а ORM приходит к клиенту. Как тяжело ломать стереотипы.
+1
Подскажите, кто из браузеров это поддерживает?
0
Это же офигенная вещь выходит. Дополнительное хранилище на стороне клиента лишним не будет, давно лелеял свою параноидальную идею об использовании ассиметричного шифрования для аутентификации пользователя на Веб-проектах.
0
чем для этого куки не угодили?
0
А в том-то и соль, что использовать это шифрование каждый раз — слишком ресурсоемко и ненужно. Его планирую использовать иногда, в остальных случая использовать как раз временные cookie. Имелось ввиду что не ключ в них передавать, конечно же.
0
а если я кэш постоянно очищаю? что тогда?
0
Неплохая выйдет связь со сторонними приложениями на компе клиента, через БД.
+1
UFO just landed and posted this here
работы уже ведутся, посмотрите проект ActiveJS — activejs.org/
+1
Подмена знаков вопроса нативно — зачем? База локальная, что ломать тут?
0
Это в первую очередь механизм для переиспользования запросов (для ускорения их отработки при нескольких последовательных вызовах), во вторую — для передачи сложным структур данных (array/blob/clob, хотя не в курсе: есть ли такое в sqlite), а уж потом для верификации типов и противодействия sql-injection.
0
Видимо, чтобы не было подобного:
(обычный текст введен пользователем) — I'm looking at cruiser «Aurora»! That's great!
Какие кавычки в запросе не поставите — без экранирования не обойтись
(обычный текст введен пользователем) — I'm looking at cruiser «Aurora»! That's great!
Какие кавычки в запросе не поставите — без экранирования не обойтись
0
Если интересно: БД на стороне клиента возможна также через использование Google gears (http://gears.google.com/)
0
Ура, новое не паханное поле для специалистов из области клиентской оптимизации.
0
А как делать синхронные запросы, а то эта асинхронность башню рвет.
openDatabaseSync() почему-то не работает.
openDatabaseSync() почему-то не работает.
0
в статье кое-что упущено, при использовании метода openDatabase работает асинхронная версия API и сигнатура метода db.transaction включает в себя ещё два обработчика
transaction(transaction, errorCallback, successCallback);
transaction(transaction, errorCallback, successCallback);
0
Sign up to leave a comment.
HTML 5. Работа с Web SQL базой данных