|
A PIGUI (Platform Independent Graphical User Interface) package is a software library that a programmer uses to produce GUI code for multiple computer platforms. The package presents subroutines and/or objects (along with a programming approach) which are independent of the GUIs that the programmer is targeting. For the purposes of this article, a PIGUI must support several GUIs under at least two different operating systems (so just supporting OPEN LOOK and X11 on two Unix boxes doesn't count). The package does not necessarily provide any additional portability features. Native look and feel is a desirable feature, but is not essential for PIGUIs. == Considerations == * Most PIGUIs slow the execution of the resulting code. * Programmers are largely limited to the feature set provided by the PIGUI. * Bugs in any package, including the PIGUI, filter down to production code. * Fewer people know how to code any specific PIGUI than do a platform-specific GUI, limiting the number of people who can give advanced help. * The PIGUI only deals with the GUI aspects of the program, leaving the programmer responsible for other portability issues. * If the vendor goes out of business there may be no further support, including future OS enhancements, though availability of source code can ease but not eliminate this problem. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Platform-independent GUI library」の詳細全文を読む スポンサード リンク
|