approach #3: practical hybrid
GOAL:
· best of both worlds
· ultralight framework provides direct access to native GUI services
· the rest of the time we stay in XP code
THE TRICK:
· solve a few key problems, then stop
· abstraction is a means, not an end
|