Per quanto ne so, non ci sarebbe alcun modo per gli script di accedere direttamente ai dati in un database Bento, quindi è necessario esportarli manualmente ogni volta che è necessario aggiornare il sito web. Se non hai troppe serie di dati o se il sito non ha bisogno di essere aggiornato troppo frequentemente, questo potrebbe funzionare bene per te.
Inoltre, Bento è abbastanza limitato quando si tratta di creare database relazionali. Può gestire database flat e relazioni molto semplici, ma non ha la capacità di impostare relazioni complesse tra tabelle. Se non hai bisogno di relazioni complesse e l'esportazione manuale dei tuoi dati è accettabile, allora Bento sarebbe una valida opzione relativamente economica e abbastanza facile da imparare e da usare.
D'altra parte, FileMaker Pro è molto scriptable, consentendo un controllo quasi completo attraverso il proprio linguaggio di scripting interno e tramite AppleScript. Gestisce anche relazioni molto più complesse. Naturalmente, questo set di funzioni avanzate include anche una curva di apprendimento più elevata (e un cartellino del prezzo). Tuttavia, FileMaker ha una vasta e attiva comunità di utenti che è molto utile, e ci sono un sacco di tutorial e database di esempio per aiutarti ad essere sempre aggiornato.
Sebbene FileMaker disponga della pubblicazione Web incorporata, esiste un limite di 5 utenti simultanei a meno che non si arrivi a FileMaker Server o si ospiti il proprio database su un servizio di hosting FileMaker di terze parti.