Hasta donde sé, no habría forma de que los scripts accedan directamente a los datos en una base de datos de Bento, por lo que tendría que exportar manualmente esos datos cada vez que necesite actualizar el sitio web. Si no tiene demasiados conjuntos de datos, o si el sitio no necesita actualizarse con demasiada frecuencia, esto podría funcionar bien para usted.
Además, Bento es bastante limitado cuando se trata de construir bases de datos relacionales. Puede manejar bases de datos planas y relaciones muy simples, pero carece de la capacidad de establecer relaciones complejas entre tablas. Si no necesita relaciones complejas y la exportación de sus datos es aceptable, Bento sería una opción viable que es relativamente barata y bastante fácil de aprender y usar.
Por otro lado, FileMaker Pro es muy fácil de programar, lo que permite un control casi completo a través de su propio lenguaje de scripting interno, así como a través de AppleScript. También maneja relaciones mucho más complejas. Por supuesto, este conjunto de características avanzadas también viene con una curva de aprendizaje más alta (y una etiqueta de precio). Sin embargo, FileMaker tiene una comunidad grande y activa de usuarios que son muy útiles, y hay muchos tutoriales y bases de datos de muestra para ayudarlo a ponerse al día.
Aunque FileMaker tiene una publicación web incorporada, hay un límite de 5 usuarios concurrentes a menos que obtenga FileMaker Server, o aloje su base de datos en un servicio de alojamiento de FileMaker de terceros.