RANT!: Browser UIs
RANT!: Browser UIs
Posted Mar 22, 2004 23:20 UTC (Mon) by AnswerGuy (guest, #1256)In reply to: FOSS Accounting by ccyoung
Parent article: CBTracker: a checkbook manager for the rest of us (NewsForge)
Personally I think that browsers as a UI is a "bad idea"(TM).
However, Mozilla running a XUL "skin" is possibly not as bad.
I realize the attraction to a browser based system --- no client maintenance. Just middleware (browser) and backend (database).
However, browsers offer a terrible UI for application specific work. An HTML form is fine for simple forms that are used only occasionally by each user (typical of e-commerce). However, a professional using a tool intensively needs hotkey access to each form and field, and needs ways to search on almost any field or combination of fields --- just for starters.
Watch someone whois used an old MS-DOS or curses based accounting, inventory, or customer database application. Their fingers and fly across the keys the the screen can be a blur. Tap, tap, tappity-tap and ... Pop!
There's the data, transaction is one and they're ready for the next one. They barely have to glance at the screen.
Even using Javascript form elements I've never seen a browser based application approach a tenth of that productivity potential. Sure any idiot can come along and bumble through it, eventually. But no one is going to sustain 500 transactions a day through it. There are some businesses where that work (data entry) cannot be pushed out to the end usesr/customer.
Now, it's just possible that a XUL module for Mozilla might allow one
to create such an application. (It's possible it could be done all in Javascript and the *design* certainly could be done as a Java applet --- though the problem with this later is that a the JVMs under which applets run doesn't seem to have the requisite performance to handle that load and provide that response time).
I would be possible to deploy such a client on KNOPPIX or Morphix discs (CDs) and trivial to provide them across a thin client (network boot).
But enough on that rant. I'd just as soon see a top notch Python curses module implemented for forms processing. I understand that the GNUe people have been implementing some of that (I don't know how the curses end of it is doing).
JimD
