Mike Alexander
Downloads: 73
Posts: 1
Smile Score: +3
About Me
I am a MacUpdate Desktop user
Gender: Male


Visit Stats
Last Visit: 20 days ago
Member Since: 25 Feb 2013
Profile Views: 112

Website
http://www.msalexander.com
Mike Alexander's Posts
Average Rating from Mike:
(1)

sort: smiles | time
burypromote
+3

Mtalexander reviewed on 28 Jan 2013
The backend of AEP, the part that implements the accounting rules and database, is not too bad, but the user interface is terrible. It is all based on Classic Mac APIs which Apple deprecated a decade ago. Worse, it doesn't even use those APIs in a reasonable way. Most, if not all, windows are implemented as Classic Mac dialogs which has many disadvantages. No more than one window of any type (invoice, bank register, etc.) can be open at any one time. There is a maximum of around a dozen windows of all types that can be open at one time. Worse, many things that you think are menus (e.g., selecting a vendor) are really dialogs so you may be several levels deep in dialogs and have to back out and close something because you can't select from something you think of as a menu. Some of the dialogs (like transaction recap) are even modal dialogs and lock up the whole application.

The file handling APIs that it uses are also ancient history. One side effect of this is that it doesn't support long file names. You're still stuck with the old Classic Mac limit that went away for most apps a decade ago (was it 31 characters? I forget). Even new features suffer from this. If you try to attach a file to an entry (a new feature in the current version) it fails if the file's name is longer than the MacOS 9 limit. If you try to open an accounts file with a long name you get nothing but a beep, not even an error message.

It's too bad that an otherwise reasonable program is so crippled by a bad user interface.
[Version 16.1.1]



There are currently no troubleshooting comments by this member.

Displaying 1-1 of 1
Please login or create a new
MacUpdate Member account
to use this feature


- -