Autor | Zpráva | ||
---|---|---|---|
cocroach Profil * |
#1 · Zasláno: 11. 3. 2018, 16:59:11
Ahoj, může se javascript přímo připojit k databázi - např. sqlite? Že bych přez javascript vkládal a vytahoval data aniž by běželo php.
|
||
Radek9 Profil |
#2 · Zasláno: 11. 3. 2018, 19:45:00
cocroach:
Existuje určitá (již nevyvíjená) technologie jménem Web SQL Database. Podporuje ji ale jen několik prohlížečů a netuším, jestli pomocí toho jde načíst SQLite soubor. Potom existuje sql.js, což je port SQLite z C do JS. Je tam i ukázka, jak načíst DB pomocí File API nebo AJAXu a spouštět v ní dotazy. |
||
Surikata Profil * |
cocroach:
to zvládne i AngularJS Surikata: aha, ty myslíš bez PHP, tak to asi len ten sql.js |
||
cocroach Profil * |
#4 · Zasláno: 12. 3. 2018, 00:23:43
Radek9:
hm, a je to aspoň rychlé? dá se na to spolehnout když budu mít 1,5 GB databázi? |
||
weroro Profil |
#5 · Zasláno: 12. 3. 2018, 08:34:05
cocroach:
„je to aspoň rychlé?“ Nie tak ako by si čakal. Záleží aj na tom akú query vyskladáš a koľko dát ti z DB príde aby si to mohol potom postprocesom spracovať. Prečo to chceš riešiť frontendovo? Je to bezpečnostné riziko, pretože hocikto uvidí tvoje prihlasovacie údaje do DB. Lepšie je riešiť to AJAXom a na servery mať PHP alebo iný serverový jazyk, ktorý sa bude o pripájanie do DB starať. |
||
_es Profil |
#6 · Zasláno: 12. 3. 2018, 15:33:12
cocroach:
A na čo to má vlastne slúžiť? Nejako „priamo“ môže JavaScript v prehliadači pristupovať len k dátam nejako uloženým v samotnom prehliadači a na počítači návštevníka. Na prácu so serverovými dátami potrebuješ logicky (aj) nejakú serverovú databázovú časť. Čiže ak nie databázu na serveri a PHP, tak databázu a nejaké iné rozhranie k nej. |
||
cocroach Profil * |
#7 · Zasláno: 13. 3. 2018, 00:35:33
weroro:
„Prečo to chceš riešiť frontendovo?“ _es: „A na čo to má vlastne slúžiť?“ Ále, chtěl jsem udělat takovou malou offline encyklopedii |
||
Časová prodleva: 6 let
|
0