Given the architectural differences between Client/Server applications and Web applications, each of these has advantages and disadvantages. Typically, Web applications offer better server scalability, while Client/Server applications provide a superior user experience (i.e. rich GUI) and better runtime performance.
PowerServer Web applications offer the rich PowerBuilder GUI with the scalability of n-Tier Web architecture. The rich PowerBuilder GUI ensures that the superior user experience and high user productivity is preserved. The server scalability is comparable to J2EE applications or .NET applications, if not better, since PowerServer moves more processing from the server to the Client. The PowerServer Performance Tuning Guide has laid out the PowerBuilder programming features and coding styles that lead to poor Web performance, and it provides suggestions/workarounds. Refer to the PowerServer Performance Tuning Guide for more information.