LIFEFIT PORTABILITY
The advantages of keeping a system portable are to
give an easy conversion path to another platform. This conversion is only possible if we aim to keep as much
functionality as possible in programs, which can then be converted onto
any environment.
a. SB+ tools
- Only use SB+ tools to generate screens. Things like pop-ups, reports, etc should be done through a
program. This will ensure that screens are the only part of the
system that is platform dependent.
- Programs that do business logic should not use
any screen-specific variables. Screen processing programs should not
contain any business logic but call other programs instead.
b. AREV tools
- Same rule applies to any development on the
advanced revelation system. Screens
can be created using AREV tools but everything else should be done
through programs.
- Programs that do business logic should not use
any screen-specific variables. Screen processing programs should not
contain any business logic but call other programs instead.
|