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


 
Herramientas
  #1  
Viejo 23/09/14, 00:13:30
Avatar de 8willy8
8willy8 8willy8 no está en línea
Usuario novato en la web
Mensajes: 6
 
Fecha de registro: dic 2010
Mensajes: 6
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
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
Avatar de 8willy8
8willy8 8willy8 no está en línea
Usuario novato en la web
Mensajes: 6
 
Fecha de registro: dic 2010
Mensajes: 6
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
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...
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 24/09/14, 21:37:08
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
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
Avatar de 8willy8
8willy8 8willy8 no está en línea
Usuario novato en la web
Mensajes: 6
 
Fecha de registro: dic 2010
Mensajes: 6
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 15:47:14 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007