- En sus propias palabras – he aquí por qué algunas personas realmente inteligentes han seguido desarrollando en FileMaker durante hasta 31 años.
- Los desarrolladores ciudadanos
- Una verdadera Comunidad
- Pero primero, ¿qué es exactamente FileMaker?
- ¿Qué es una solución o App de FileMaker?
- Una filial de Apple
- Sabiduría de grupo
- Siete desarrolladores con más de 20 años de experiencia cada uno:
- Cinco desarrolladores con menos de 20 años de experiencia cada uno:
En sus propias palabras – he aquí por qué algunas personas realmente inteligentes han seguido desarrollando en FileMaker durante hasta 31 años.
La comunidad de desarrolladores de FileMaker incluye a muchas personas que llevan hasta 31 años desarrollando soluciones a problemas empresariales en FileMaker, lo que demuestra una gran fidelidad a la plataforma, poco habitual en un entorno de desarrollo de software que evoluciona rápidamente.
Así que es interesante preguntarse por qué ocurre esto. ¿Qué tiene la plataforma FileMaker que hace que los desarrolladores vuelvan a ella cuando hay tantos productos nuevos que pueden afirmar que ofrecen una gama similar de funciones, o mejor?
Encuesté a un grupo de 27 desarrolladores expertos en FileMaker que tenían un total de 536 años de experiencia en la plataforma entre todos ellos (lo que supone una media de algo menos de 20 años cada uno) y les pregunté por qué seguían utilizando FileMaker:
El 30% dijo que porque era un método potente para desarrollar soluciones
El 22% dijo que era un método rápido para desarrollar soluciones
El 22% dijo que era flexible y/o una serie de varias razones
He citado algunos de sus perspicaces comentarios al final de este artículo.
Los desarrolladores ciudadanos
La mayoría de la gente utiliza Filemaker por primera vez como una persona normal, queriendo resolver un problema de negocio, y ese primer uso sencillo sigue siendo fácil porque FileMaker se ha mantenido fiel a sus raíces para mantener una verdadera facilidad de uso.
Una verdadera Comunidad
Sin embargo, es necesario aprender un poco más para crear un sistema eficiente y escalable que funcione eficazmente en una Red de Área Amplia y hay muchos proveedores de cursos, formación y publicaciones y desarrolladores experimentados encantados de trabajar con sus clientes. La comunidad de desarrolladores de FileMaker es muy solidaria y las preguntas bien formuladas suelen recibir respuestas y soluciones muy útiles. Véase, por ejemplo:
Pero primero, ¿qué es exactamente FileMaker?
Es una plataforma de software de desarrollo rápido que comprende FileMaker Server, FileMaker Advanced y FileMaker Pro, con versiones de cada uno que se ejecutan en OS X o Windows y el recién anunciado servicio FileMaker Cloud disponible a través de Amazon Web Services. También incluye FileMaker Go, gratuito desde la App Store de Apple que tiene gran parte de la funcionalidad de usuario de FileMaker Pro pero sin la capacidad de crear o editar un archivo de solución.
El abanico de funcionalidades de FileMaker es amplísimo pero en su corazón, en su ADN, es una base de datos, el motor Draco, un medio para manejar registros.
FileMaker Server incluye un servicio web llamado FileMaker WebDirect que simula gran parte de la funcionalidad de usuario de FileMaker Pro, pero entregado a los navegadores modernos. Por lo tanto, los usuarios de plataformas distintas de OS X, iOS y Windows pueden acceder a las soluciones de FileMaker a través de su navegador con WebDirect.
Los desarrolladores de FileMaker pueden crear automáticamente una App de iOS a partir de un archivo de solución de FileMaker mediante el kit de desarrollo de software (SDK) de FileMaker.
¿Qué es una solución o App de FileMaker?
Son nombres diferentes para la misma cosa porque exactamente el mismo archivo de software (s) se puede utilizar en un ordenador normal, un dispositivo móvil o, de hecho, compartida a través de múltiples dispositivos a través de una red de área local o amplia.
Precisamente el mismo archivo se ejecuta de forma nativa en OS X, iOS y Windows, increíble pero cierto.
Las soluciones comprenden uno o más archivos, cada archivo contiene:
Tablas de registros de la base de datos
Diseños para mostrar los datos
Scripts para automatizar procesos
Listas de valores para mostrar opciones
Un sistema de seguridad
Funciones personalizadas – expresiones definidas por el desarrollador expresiones definidas por el desarrollador
Menús personalizados – menús añadidos por el desarrollador
Temas que controlan la apariencia
Se pueden utilizar plugins de terceros para añadir funciones
Una filial de Apple
FileMaker Inc., con sede en Santa Clara en California, fue escindida de Claris, la empresa que Apple utilizó para desarrollar software para Macs en los años 1980/90 y sigue siendo una subsidiaria de Apple.
Sabiduría de grupo
Esto es lo que dijeron algunos de nuestro grupo de 27 desarrolladores en respuesta a mi pregunta de por qué seguían utilizando Filemaker. Recuerde que todos son desarrolladores de software profesionales que podrían elegir trabajar en cualquier entorno de software – pero que eligen trabajar en FileMaker:
Siete desarrolladores con más de 20 años de experiencia cada uno:
«Estos productos funcionan. Me permiten crear mercados para los servicios que puedo ofrecer.» (31 años)
«No hay ninguna otra herramienta como ésta. En cuanto a su capacidad de abarcar todo, y eso sigue ampliándose. Hay muchas cosas interesantes en el horizonte y eso me tiene realmente entusiasmado con lo que podremos ofrecer a nuestros clientes en el futuro. Para mí es la flexibilidad y la amplitud de la plataforma». (30 años)
«Siempre aprendiendo algo nuevo con el producto que me permite ayudar más a mis clientes.» (27 años)
«La razón por la que sigo manteniendo la plataforma FileMaker es que (al menos para mí) con frecuencia da en el clavo de la capacidad & de diseño, junto con la velocidad de desarrollo & de despliegue.» (27 años)
«La razón principal por la que utilizo FileMaker es que puedo crear prototipos rápidamente y poner en marcha un modelo tridimensional totalmente funcional con bastante rapidez. Y como aprendo mejor haciendo, esto me ayuda a ofrecer soluciones de calidad a mis clientes. Para mí se trata realmente de añadir valor al cliente». (25 años)
«No hay que subestimar la importancia de la multiplicidad de plataformas. Y el hecho de que sea igualmente satisfactorio para ambos lados de mi cerebro, todo dentro de la misma pieza de software.» (23 años)
«La razón por la que me gusta FileMaker por encima de todo es su flexibilidad. Si después de algunos años, un cliente cambia completamente su forma de trabajar, sus procesos… suele ser increíblemente rápido adaptar el software. Esto es algo que me sigue impresionando». (23 años)
Cinco desarrolladores con menos de 20 años de experiencia cada uno:
«Creo que FileMaker tiene 3 ventajas principales: 1. 1. Rápido desarrollo de aplicaciones; 2. Se lleva bien con otros, es decir, tiene posibilidades de integración; 3. Se despliega en múltiples plataformas desde un único entorno de desarrollo. (20 años)
«Desarrollo en FileMaker porque tiene sentido; añade más valor del que cuesta para el problema en cuestión. (es = el coste total, licencia + desarrollo + implantación + soporte)». (19 años)
«FileMaker se ha convertido en una plataforma asombrosa con una flexibilidad increíble, limitada por nuestra propia imaginación y creatividad. Increíblemente impresionado con la dirección que toman las cosas». (19 años)
«FileMaker es una herramienta tan potente que me permite crear cosas que otras plataformas de desarrollo no podrían hacer en tiempo, precio y sin tener que aprender muchos lenguajes de programación diferentes.» (17 años)
«FileMaker ofrece una mezcla única de desarrollo entre plataformas y entornos que es rápida, relativamente barata y muy adaptable.» (14 años)
Finalmente, he usado FileMaker durante 18 años porque realmente disfruto usándolo cada día, ha cambiado mi vida.
Saludos, Nick Lightbody
Sussex, Reino Unido 8 de diciembre de 2016