In PowerBuilder, you work with one or more targets in a workspace. You can add as many targets to the workspace as you want, open and edit objects in multiple targets, and build and deploy multiple targets at once.
A PowerBuilder target can be one of several types:
Application target A client/server or multitier executable application. Most of this book is concerned with building application targets. See Chapter 5, “Working with Targets.”
.NET target A .NET target that you can use to deploy applications as .NET Windows Forms or ASP.NET applications or to deploy nonvisual components as .NET assemblies or Web services. .NET targets are described in detail in a separate book, Deploying Applications and Components to .NET.
An EAServer or Application Server Component target A component that can be deployed to EAServer or another J2EE-compliant server. For more information, see Application Techniques.
A JSP target A JSP target that can contain all the elements you need to build a JavaServer Pages (JSP) application. A JSP target also contains settings for build options, database connections, and deployment. JSP targets are described in detail in a separate book, Working with JSP Targets.
The first three of these targets use PowerBuilder’s built-in language, PowerScript®, and they are also called PowerScript targets. JSP targets use HTML, Java, and various scripting languages.
You choose targets in the New dialog box. Here are the Target types that are available in PowerBuilder:
For more information about creating a workspace and targets, see “Creating and opening workspaces” and “Creating a target”.