Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 23/09/14, 00:13:30
Array

[xs_avatar]
8willy8 8willy8 no está en línea
Usuario novato en la web
 
Fecha de registro: dic 2010
Mensajes: 6
Tu operador: Movistar

Consejo host bbdd

Hola a todos y gracias de antemano,
quería hacer una consulta y aprovecharme de vuestra experiencia, que por lo que he ido viendo no es poca, tengo que hacer un proyecto para el colegio y me gustaría que me aconsejarais un host o plataforma gratuita en la que montar una base de dados que permita conexiones desde Android, las que he probado no me permiten hacer la conexión si no es pagando. ¿Sabéis de alguna que me pueda ir bien?

Muchas gracias.
Responder Con Cita


  #2  
Viejo 24/09/14, 00:49:18
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
Conexión directa con la BD desde Android?
No te sería más rentable montarlo mediante webservices? API REST o similares...

La verdad es que dudo que haya hostings gratuitos que expongan un servidor de BD de forma gratuita

Siempre puedes montartelo tu en local para probar

Entiendo que en el proyecto se exige que la conexión sea remota, no?
Porque sino siempre puedes tirar de SQLite, el SGBD por defecto en Android, el cual no requiere de ningún servidor
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 24/09/14, 12:28:55
Array

[xs_avatar]
8willy8 8willy8 no está en línea
Usuario novato en la web
 
Fecha de registro: dic 2010
Mensajes: 6
Tu operador: Movistar

El proyecto consiste en una especie de tienda la qual también tendrá web y quería compartir la BBDD ja que se actuará frecuentemente tanto en lectura como escritura.
¿Crees que tendría que pagar para encontrar lo que busco?, sino queda más remedio se hará. También había pensado en montarlo yo pero al entregarlo no se el tiempo que pueden tardar en corregirlo y tendría que estar siempre accesible y también en un servidor queda mejor.
Muchas gracias por la respuesta.
Responder Con Cita
  #4  
Viejo 24/09/14, 12:51:39
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,202
Tu operador: -

Es mala práctica conectarse directamente a la base de datos, entre otras cosas porque tendrías que meter las credenciales de autenticación en la aplicación del móvil y eso es un gran problema de seguridad.

De hecho lo normal en una base de datos es que no permitas que se conecte cualquiera y solo máquinas concretas.

Lo que propone Dexafree es lo habitual, la app es conecta por HTTP a un servidor, y el servidor ya se encarga de comunicarse con la base de datos como haga falta. Así de paso la lógica del servicio está en el servidor, no en el cliente, y tienes total control de la base de datos.

Si dices que ya tienes una tienda con web, o que la tendrá, lo suyo es añadir un API para que el móvil se comunique (un script en PHP o en el lenguaje que esté hecha la tienda que en vez de devolver páginas web devuelva objetos JSON al móvil, por ejemplo). O simplemente meterla en un WebView con una interfaz móvil...
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 24/09/14, 21:37:08
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
Si el proyecto es para el colegio imagino que no necesitas que sea en remoto

Si es solo "para demostración" y quieres dar a entender que sabes manejar SQL desde Android, con una base de datos SQLite (integrada de forma nativa en Android) puedes hacerlo perfectamente

Por lo demás, como te ha dicho mocelet, generalmente se suele utilizar algún tipo de webservice o similar que esté alojado en el servidor, y ejecute las operaciones con la BD por su cuenta, sin que tu veas absolutamente nada
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 25/09/14, 17:41:10
Array

[xs_avatar]
8willy8 8willy8 no está en línea
Usuario novato en la web
 
Fecha de registro: dic 2010
Mensajes: 6
Tu operador: Movistar

Muchas gracias compañeros, es muy interesante lo que comentais y voy buscar información para poderlo hacer. Como siempre vale la pena preguntar
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 17:08:32 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /