On Why Filemaker sucks
When you have a Bad-Hair-Day in Database land
Thankfully, the worst is over now, but after spending hours today modifying a Filemaker database for an (unnamed) client I had to add a new Category to this blog: Rant...
I know, nothing is as unsexy as somebody complaining about something, so I'll keep it short. Also you and I have more important things to do, right?
Where to start? The horrible GUI? Certainly a good start, even if only by virtue of being inherently obvious (because you can see it...) Well, it doesn't adhere to Macintosh or Windows UI-guidelines. Scrollwheeling doesn't work. There are ten(!) keyboard shortcuts to execute userdefined scripts but none for actually bringing up the Script Editor.
Speaking of which: you can't even move more than one line of code at time in this so-called Editor! (I know, you can edit it externally and then paste the result into its tiny little edit space, but puh-lease!)
And this is just the Interface related stuff... don't get me started on what Filemaker labels Relationships: you can't even do n:n-relations... There is no separation between your database application, your layouts and your data (Filemaker stuffs it all into a single, binary, proprietary file, which - for some reason - it then refers to as 'table'). Writing an application like this in any university software course would make you fail...
Want to use global variables in your script? You have to add fields to your table! Want to transfer your layout to another 'table' or application? Tough luck! (You can try opening them both and do it via Copy & Paste in Layout-Mode but this will not preserve any sections such as headers, footers etc.) This makes it virtually impossible to update existing applications once users have added data. You'll have to export the data from the old design and then import it into your new one (then move the old one and put the new one in place) - Every f@$!ing Time!!
Okay, I promised to keep this short ;-) I will not go on about Filemakers crappy implementation of an otherwise useful concept they call Portals or that there is no built-in option to startup Filemaker Server(!) automatically on Mac OS X (This is a product that costs something like $1200!). Instead, I will go take another look at Servoy and leave you to it.
There, I feel better now.
Re: On Why Filemaker sucks
I just googled "filemaker sucks" and your site came up. Jackpot. I have to use this shit software 8 hours a day. It sucks.
I could write a 75 page white paper on why filemaker blows.