Because scripting can create errors at runtime, developers sometimes see scripting as a weak language. We solve this drawback by allowing developers to “strong type” variables and define their own functions in the API. Servoy generates error markers as you code to avoid runtime errors, there is no compilation step. This feature is essential when maintaining a large codebase or when working in teams.
As a starting point, Servoy provides a built-in script library that visually displays all available objects, functions and properties. Developers can interact with these objects, functions and properties using point-and-click or use Servoy’s built-in code completion and code samples to increase productivity.
Integrating with other services such as REST is easy in Servoy. Also exposing your data or logic, for example as a REST service, requires only a few of lines of code.