Indexed Database API: W3C określa standardy przechowywania danych w aplikacjach
Konsorcjum WWW przedstawiło szkic nowych API, które w przyszłości powinny być wykorzystywane przez aplikacje webowe do przechowywania ustrukturyzowanych danych offline.
Indexed Database API to wykorzystujące JavaScript interfejsy programowania, które mają stać się standardowym sposobem obsługiwania baz danych przez aplikacje webowe. Przygotowany przez W3C szkic ma stać się alternatywą dla Web SQL Database – niewielkiego API JavaScriptu, który pozwalał na wykonywanie komend SQL (a w praktyce SQLite – bo pierwsze implementacje właśnie z tego backendu korzystały). Prace nad nim jednak praktycznie ustały, głównie ze względu na problem zależności od konkretnego dialektu SQL-a.
W Indexed Database API (wcześniej znanej jako WebSimpleDB) interfejs wykorzystuje uporządkowane tabele obiektów JavaScriptu, które identyfikuje się i porządkuje za pomocą kluczy. Można tworzyć indeksy, aby przyśpieszyć wyszukiwania, ale oprócz tego nie ma żadnego schematu ani języka zapytań – Indexed Database API bez problemu przyjmuje dane z nierelacyjnych baz danych.
Wszystko to po to, aby aplikacje webowe zyskały możliwość pracy offline, gdy użytkownik nie jest – albo nie chce być – podłączony do Sieci. Zazwyczaj używają one backendów stojących po stronie serwera, ale gdy ta możliwość znika, deweloperzy muszą szukać jakichś własnych rozwiązań. Pewną popularność zdobyła wtyczka Gears stworzona przez Google'a, ale ostatecznie Mountain View zarzuciło jej rozwój.
„Engine bazodanowy będzie wreszcie bezpośrednio w przeglądarce” – stwierdził Philippe Le Hégaret, przewodniczący Web Services Coordination Group z Konsorcjum W3C. Gdy nowy standard przyjmą producenci przeglądarek, przechowywanie danych przestanie być kwestią aplikacji. „Przeglądarka zadba o zarządanie bazą danych” – dodał Le Hégaret.
Oprócz Indexed Database API, rozwijany jest inny standard – WebStorage. Przeznaczony jest on jednak tylko dla niewielkich zbiorów danych, które można łatwo zapisać w postaci uporządkowanych par klucz-wartość. Dlatego w praktyce dla Indexed Database API nie ma alternatywy. W3C zamierza w ciągu najbliższych miesięcy zasięgnąć opinii producentów przeglądarek i deweloperów aplikacji webowych, tak aby jeszcze przed latem opublikować szkic jako oficjalną rekomendację.
Pierwsze opinie są pozytywne. Na przykład Pablo Castro, architekt oprogramowania z grupy pracującej nad SQL Serverem Microsoftu, określił Indexed Database API jako „dobrego kandydata do niezależnej, interoperacyjnej implementacji”, dodając, że Microsoft pracuje nad zrozumieniem API, przygotowaniem informacji zwrotnej i eksperymentowaniem, które pozwoli zbadać możliwości proponowanego rozwiązania.
Źródło: NetworkWorld.com, blogs.msnd.com/pablo/, w3c.org
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
22
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Anonymous upubliczniają 1,7 GB danych wykradzionych Departamentowi Sprawiedliwości USA
12
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Zostań webmasterem polskiego rządu, zarobisz na komfortowe życie dla siebie i swojej rodziny
33
Społeczność
xyz @bartez® : Uważasz, że Apple nie ogranicza programistów? buahahaha
anga star za droga ludzie wy myślicie!?Jestem 4 klasistką rodzice się nigdy nie...
Jan Zwyczajnych filmów tak kręcić się nie da co najwyżej krótkie scenki jak w...
piotrek____ @asdfgh - yup, też tak sądzę.
Tak jak wtedy ten przeciek o żołnierzu...
gonzales Javowcy pozdrawiają dotnetowców xD
kaziks Galaxy S II - u mnie po aktualizacji Firefox działa strasznie zacina się...
Doniek Szkoda że strona z demo nie działa - non stop się przeładowuje
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |








