Child pages
  • Solution Types

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Stoc

Overview

A Solution is a single application that can be run in any of the Servoy Clients. It contains forms, business logic and datalayer definitions. 

NG Client

NGClient is a browser-based application of which the UI is rendered in the browser using pure HTML, CSS and a bit of JavaScript for event handling and communication with the Servoy Application Server (HTML5, CSS3 and websockets communication is used). The business logic of the Solution that is running in the NGClient is executed on the Application Server for security reasons: the code of the business logic is not exposed in the webpage markup.

...

Tip
titleTake advantage of Servoy Cloud Services

The Servoy Cloud is designed to automatically manage the flow of testing, building and deploying your Servoy applications

Solutions without Graphical User Interface

Headless Client

The Headless Client is, as the name suggests a headless client, meaning it does not have a User Interface. The Headless Client runs on the Servoy Application Server and can run a solution and expose both the business logic and data layer of the solution through a Java API.

As the client does not provide a UI, the client cannot be launched directly by a user, but only programatically.

More information on Servoy Headless Client.

Batch Solution

Servoy Batch processors start automatically when the Servoy Application Server is started.

The Batch Processor can either execute business logic periodically by using the Scheduler plugin or can be triggered by an external process.

More information on Servoy Batch Processor

Legacy Solution Types

Warning
titleDiscontinued Deprecated Solution Types

While still usable, the Smart and Web solution types solutions Types are deprecated. Since there No new functionality will not be new features development on Smart and Web solutions functionality the use of these solution types on new development is highly discouraged. The migration be added to these Clients. The usage of Smart or Web applications Clients for new projects should be highly discouraged while the migration towards NG solutions is highly recommended for legacy Smart of Web solutions.

Smart Client

Smart Clients was one of the ways to deploy Solutions to end users. The applications developed for Smart Client deployment are still usable but the migration toward an NG solution type is highly recommended. 

...

More information on Servoy Web Client.

Solutions without Graphical User Interface

Headless Client

The Headless Client is, as the name suggests a headless client, meaning it does not have a User Interface. The Headless Client runs on the Servoy Application Server and can run a solution and expose both the business logic and data layer of the solution through a Java API.

As the client does not provide a UI, the client cannot be launched directly by a user, but only programatically.

More information on Servoy Headless Client.

Batch Solution

Servoy Batch processors start automatically when the Servoy Application Server is started.

The Batch Processor can either execute business logic periodically by using the Scheduler plugin or can be triggered by an external process.

More information on Servoy Batch Processor

Webinars

Servoy periodically produces Technical Webinars targeted to developers covering a broad range of topics, from new features to new capabilities to best practices.

...