Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Mbaas open source para Linux? (https://www.clubdelphi.com/foros/showthread.php?t=90032)

Fossy 22-03-2016 19:32:19

Mbaas open source para Linux?
 
Hola amigos:

Voy a comenzar una App que precisa de servicios Mbaas, ya que necesito autentificar usuarios, almacenar cosas en cada cuenta y demás. El caso es que Kinvey y Parse se van a precios espantosos si se hace un contrato medio en condiciones.

Yo tengo un servidor dedicado en OVH con 200 Mb asimétricos, y sería una pena tener que pagar servicios externos cuando yo podría montar el mio propio.

¿Conocéis algún Mbaas para Linux gratuito?. Yo he googleado pero solo he encontrado uno que necesita un framework para trabajar que se me antoja difícil de integrar en Delphi.

A ver, quien dice un Mbaas dice otra cosa..., ¿existen alternativas, o para este tipo de apps es imprescindible el Mbaas?.

Gracias!!.

Neftali [Germán.Estévez] 23-03-2016 10:12:22

Cita:

Empezado por Fossy (Mensaje 503630)
Yo tengo un servidor dedicado en OVH con 200 Mb asimétricos, y sería una pena tener que pagar servicios externos cuando yo podría montar el mio propio.
¿Conocéis algún Mbaas para Linux gratuito?.

A ver si esto te puede servir.
https://backendless.com/products/

Tal vez te puede ser más fácil de utilizar y de instalar si lo haces a través de las herramientas y versiones que provee bitnami.
https://bitnami.com/stack/backendless

Fossy 24-03-2016 01:18:03

Increíble Neftali!!, parece ser que Backendless es justo lo que buscaba!.

Voy a instalarlo y dejarlo todo a punto. Lo que no sé muy bien es cómo integrar el SDK de Android e IOs en Delphi, porque parece "mascado" para Eclipse. ¿Has integrado alguna vez un SDK en Delphi?.

Gracias amigo!!.

Neftali [Germán.Estévez] 24-03-2016 08:44:49

Cita:

Empezado por Fossy (Mensaje 503690)
¿Has integrado alguna vez un SDK en Delphi?.

No.
En eso no te puedo aportar experiencia.

Un saludo.

chaosego 21-04-2016 17:14:35

Hola Fossy. Parse liberó su servidor hace un tiempo, lo puedes encontrar en:

https://github.com/ParsePlatform.

Alli encontrarás además del server, el dashboard para control.

Una breve guía para instalar el server aquí.

Yo tengo funcionando el server con el dashboard en un VPS bajo Windows 2012, el server se instala fácil, el dashboard puede darte algún problemas más. Para linux, seguro que es igual de fácil (o quizá más).

Si te cuesta instalar el Dashboard, prueba esta opción : https://www.back4app.com/, La cual te permite crear los dashboards para administrar los servidores. Realmente es la implementación del dashboard de parse...

Para usarlo desde Delphi usando los mismos componentes de Parse, tienes que buscar en la unit REST.Backend.ParseApi.pas y localizar estas líneas ( de la 40 a la 50 mas o menos):
Código Delphi [-]
TParseApi = class(TComponent)
  private const
    sClasses = 'classes';
    sInstallations = 'installations';
    sFiles = 'files';
    sUsers = 'users';
    sPush = 'push';
  public const
    cDefaultApiVersion = '1';
    cDefaultBaseURL = 'https://api.parse.com/{ApiVersion}'; // do not localize
  public type

En cDefaultBaseURL deberías poner la URL de tu servidor.

Yo solo lo he probado con Android e ios nativo, no con delphi por falta de tiempo, aunque tengo ya modificada la unit.

chaosego 25-04-2016 11:36:06

Este fin de semana he podido probar a fondo el servidor Parse alojado en mi servidor con los componentes de Delphi modificados (TParseProvider), pudiendo comprobar que funciona perfectamente desde windows y android.
Ajustando las propiedades en el server, he conseguido adaptar el ejemplo ToDo que viene incluido con delphi sin ningún tipo de problemas.

Adjunto unas capturas de pantalla.


Inicio del Dashboard

Vista de la Entidad de Datos ToDo

Vista de la aplicación (windows)

He comenzado a crear un tutorial para la instalación, modificación de las units de delphi y configuración del server Parse, que subiré en cuanto esté acabado.

Casimiro Notevi 25-04-2016 15:28:34

^\||/^\||/^\||/

chaosego 06-05-2016 09:42:39

Ya podéis consultar los tutoriales para instalar el server de PARSE en vuestro servidor y poder acceder a el desde Delphi.
Podeis verlos en baas.es (eleccion apropiada del dominio :) )
Ire subiendo mas material diariamente.

Casimiro Notevi 06-05-2016 13:31:13

^\||/^\||/^\||/

Fossy 10-12-2017 19:38:44

Chaosego, es magnífico. Hasta ahora no había visto los úlitmos posts.

El problema es que en la web donde dices haber publicado las instrucciones, hay una carnicería :D.

Gracias.


La franja horaria es GMT +2. Ahora son las 02:04:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi