| Issue |
GIS Proprietary Language |
PC Development Environment |
| Graphic manipulation |
High - this is the primary purpose of the language |
Medium - most functions are available. some must be custom built |
| Developer resource pool |
Very low -200 world wide |
Very high - millions world wide |
| Language robustness |
High for graphics, low elsewhere
(e.g. RDBMS) |
medium for graphics. high elsewhere |
| Development cost |
Low - slow language to learn and use; workstation based |
High - fast language to learn and use; PC based |
| Integration with tabular data stores |
Medium for workstation based data, very low for PC based data |
High for both workstation and PC based data |
| Development risk |
Low initially, high over time due to limited portability |
High initially due to technical hurdles, low over time due to ease of
portability , |
| Production user learning |
Low– familiar environment |
Low - familiar environment |
| Casual user learning |
Medium – unfamiliar environment |
Low - familiar environment |
| Integration w/desktop apps |
Very low |
High |
| Third party add-ons. applets |
Very low |
High - a plethora of development goodies |
| Code re-use |
Low- few code management tools and standards |
High - module. components. OLE, many code management tools and standards |
| Code portability |
Very low – complete re-write |
Medium. only graphic portions (I0% to 25% typ.) of the apps need be replaced |
| Workstation platform |
High |
Low - requires middleware |
| PC platform |
Medium – requires an X-Window server |
High |