PRO'S AND CON'S


PRO'S OF USING CROSS-PLATFORM GUI'S

  1. most cross-platform GUIs let you develop multi-platform application interfaces faster, and make the subsequent maintenance of the user interface easier since:

  2. there is less need for the developer to have platform-specific expertise since the toolkit itself takes care of the specific details

  3. using a cross-platform GUI lets the developer get a head-start on application development since they don't need to wait for the platform-selection decision

  4. some cross-platform GUI's extend the functionality of a platforms' standard GUI

  5. a developer can get a consistent look and feel for an application across ALL platforms

  6. products developed using a cross-platform GUI, have a potentially increased lifetime AND an increased target customer group

  7. increases the ability to re-use application components across platforms


CON'S OF USING CROSS-PLATFORM GUI'S

  1. performance degradation: most cross-platform GUI's slow the execution of the code, however there are some execeptions

  2. cross-platform GUI's using the common denominator philosophy cause a loss of the major features of a particular platform (ie. development is limited to the features set provided by the PIGUI)

  3. not all cross-platform GUI's guarantee a precise native look and feel

  4. less expertise is available since there are fewer people who know how code any specific PIGUI than there are people who know how to code a platform-specific GUI

  5. complexity of developing the application's user interface can increase