Intel XDK : Ligar o seu aplicativo móvel para um banco de dados

? Ng'esh @ | Original: StackOverFlow
---

Atualmente estou desenvolvendo uma aplicação que se eu não tiver um banco de dados, o aplicativo depois de edifício vai ser pesado. Como faço para conectar o aplicativo para um banco de dados, local ou remoto ?

Desde já, obrigado.

---

Top 5 Responder

1mnementh @

Para armazenamento local de um aplicativo web ou híbrido poderá utilizar IndexedDB . Há um ótimo tutorial sobre HTML5 rochas para uma lista TODO que você pode seguir : http://www.html5rocks.com/en/tutorials/indexeddb/todo/ .

Para bancos de dados remotos, eu gosto de usar Parse.com para armazenar objetos de dados como, por jogos que eu armazenar as configurações do usuário, altas pontuações, etc. https://parse.com/docs/rest . Dê uma olhada em seu Guia de início rápido .

Espero que ajude !

2Iman Sedighi @

Você pode usar um dos seguintes métodos para a utilização de banco de dados :

1- Usando bases de dados do lado do cliente HTML5. HTML5 oferece quatro tipos diferentes de armazenamento de dados na máquina do cliente local. eles são

Armazenamento local. Web SQL Armazenamento. Armazenamento Session indexado DB

Depende de suas exigências você pode usar um deles. Se você precisar de um banco de dados persistente para salvar os valores inferiores a 5 Mb, eu recomendo que você LocalStorage como a implementação de que é muito fácil. Os dados que você salvou em HTML5 localStorage não será excluído, mesmo no caso de telefone desligado ou reiniciado. Os dados serão apagados somente quando você removê-lo por localStorage.removeItem (); Banco de dados do lado do cliente não é recomendado se você tem uma quantidade enorme de dados ou você precisa de um banco de dados central que você deve mostrar a todos que usar este aplicativo no mundo. nestes casos o seu melhor, você usa banco de dados do lado do servidor

Você pode ler um artigo muito bom sobre como usar o HTML5 bancos de dados locais no website XDK :  https://software.intel.com/en-us/articles/html5-local-storage

2- Você pode usar o banco de dados do servidor, como MySQL ou servidor SQL. no entanto, você precisa conectar os seus códigos de HTML para um script PHP ou asp.net em um servidor por AJAX. Você pode usar JSON para transferir dados a partir de PHP no lado do servidor para JS no lado do cliente.

3- Você pode usar bancos de dados em nuvem como Parse.com no entanto, existem algumas limitações depende do plano de preços que você escolher.