In This Chapter
With Servoy, it is possible to test (and debug!) your applications directly from the development environment. This includes both the Smart Client and the Web Client. This is because when Servoy Developer is started, a local instance of the Application Server is also started in the background. It allows two client connections - one for each Smart and Web
Moreover, as you make changes to your application, Servoy will broadcast those changes into the debug clients (both smart and web), allowing you to see the changes real-time, test and debug without any need to restart the client.
Debugging browser applications is traditionally very difficult because logic is asynchronously divided between the client and the server. However, because Servoy executes all of your business logic server-side, you can test and debug browser applications directly from the IDE.
For WebClient and NGClient it is possible to launch normal client (not debug one) if you add nodebug parameter to the url of the client connecting to your developer. This way you can start more clients of same type (but are not debugable).
Some launcher options are disabled based on active solution type (solutionType property of the Solution - in Properties View)