Jump to content

Abandono FileMaker


Recommended Posts

¿Y qué fué de (mi) FileMaker?

Pues bien. A quien me recuerden, saben que usé FileMaker desde la versión 3. De hecho fuí considerado como persona de contacto, en Madrid, por cierta empresa para cuando se necesitaba un enlace aquí, y gracias a ello he contactado con diversas personas (algunas foreros) que necesitaban ayuda.

Por mi afición a las BBDD (empecé a programar en entorno de BBDD con Clipper) me atrajo, hacia FileMaker, la capacidad multi-plataforma que era difícil de encontrar.

Aunque no sólo usé FileMaker, ya que también he programado en 4D, FileMaker ha sido, para mi, el programa de referencia.

Por un momento, incluso, me alegré mucho en tanto que se veían posibilidades de incorporar una 3ª plataforma: Linux. Incluso he montado varios servidores de FileMaker en Linux que todavía están en funcionamiento aún con la limitación de versión a la 6

La versión 7, para mi, significó un antes y un después. Los desarrollos que existían, incluso, desde la versión 2 se actualizaban sin problemas. FileMaker 7 ya representó un <<volver a hacer todo de nuevo>> en tanto que, bajo mi experiencia, lo que funcionaba correctamente en la versión 6, no funcionaba en la versión 7 A pesar de mis persistencias y esperas, no he conseguido portar un desarrollo desde la versión 6 a otra posterior. Conozco gente que ha tenido que revisar hasta el 80% de su desarrollo y otra que todavía tiene su desarrollo en la versión 6.

Por mi parte, el desarrollo con FileMaker ha sido bastante positivo. Ha cumplido mis expectativas, y me ha abierto las ideas a nuevas soluciones. Por tanto, no puedo sino hablar bien de FileMaker.

Pero, tras un tiempo (largo) considerando en portar/re-hacer todo lo que tengo en FileMaker con la idea de seguir y el hecho de el nuevo sistema de licencias, lo dejo.

Pero lo dejo, por casualidad.

¿Razón? Conozco RealBasic desde hace mucho tiempo. Cierto es que, frente a FileMaker es una piedra dura de roer, sobre todo porque el desarrollo no es algo que te venga en piezas de <<arrastrar y soltar>>. Pero hace un par de años conocí una persona que estaba desarrollando, en multi-plataforma, con RB (actualmente Xojo) y me animó para volver a probarlo. Sobre todo porque me demostró lo fácil que era conectar el desarrollo con un motor de BBDD sql. Como por razones de trabajo, en aquel entonces, teníamos desplegadas unas BBDD en Oracle, pude ver lo rápido que conecté mi "Hola Mundo" con la BBDD. Así que quise seguir adelante. Actualmente estoy desarrollando, con comodidad, en Xojo contra una BBDD PostgreSQL (pero se puede con otras que soportan sql) 

Recuerdo que, alguna vez, se ha hablado en el foro de RealBasic, pero que no ha salido adelante. Ahora que veo las cosas de otra forma, me arrepiento de no haber empezado con RealBasic desde la versión 5.5 que tan sólo por demostrar que estabas desarrollando con FileMaker, te regalaban una licencia. 

Creo que Xojo me entrega tanto (como poco) de lo que me puede ofrecer FileMaker, las BBDD ya dependen del gestor de BBDD que prefieras, mis pruebas en la versión 5.5 las he podido actualizar a la última versión de Xojo (lo probé con la versión 2017) y aparte de MacOS y Windows, se añade la posibilidad de desarrollar para Linux (tanto versión de escritorio como el típico daemon) ¡ah! y en tanto que cono decía al principio, para mi, las BBDD son esenciales, he podido atacar (via ODBC) contra un servidor de FileMaker, y los resultados me los ha dado antes con Xojo que con un cliente FileMaker. La prueba la he hecho contra una BBDD que tiene más de 1 millón de registros
Ciertamente es código picado a mano, pero con un poco de destreza, te puedes preparar las mismas funciones que tienes en FileMaker para re-utilizarlas, y el sistema de licencia es como lo tenía FileMaker antiguamente.

Quería compartir esto con vosotros para, si cabe, animaros a probarlo. Si tenéis dudas, intentaré ayudar para resolverlas. Sobre todo las de los primeros pasos.

Y...de paso, intentar animar este grupito de Desarrollo que tenemos tan tranquilo

  • Me gusta 1
  • Gracias 1
Link to post
Share on other sites
  • 2 weeks later...
  • 4 weeks later...
El 27/12/2020 a las 11:04, Baara dijo:

También puedes atacar bases de datos NOSQL como CouchDB o MongoDB. No las has probado?, pues como servidor tienen un rendimiento excelente.

Perdón.

 

Tenía la convicción de haber respondido.

 

Busqué esto, y al parecer no hay un plugin (de Xojo) para estas BBDD. Sí hay alguien preparando, y también (supongo) puedes atacar via ODBC. El ODBC lo uso (combinándolo con PgSQL, y me da la sensación de ir correctamente.

Link to post
Share on other sites
  • 3 weeks later...

Estas bases de datos utilizan REST y devuelven los resultados en formato JSON. Seguro que Xojo tiene algún Plugin o Comandos que utilizan REST. Se utilizan las operaciones CRUD (POST, GET, PUT y DELETE).

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.