Introduction to the main concepts in Linx
The same high-level concepts that define programming languages also apply to Linx. Concepts like Functions, Types, Services and Events are all there, just packaged differently to make them easier to define and use. If you ever get stuck in Linx just think of what the programmatic answer will be and you’re likely to find something similar or be able to construct it from functionality in Plugins.
Linx | Programming equivalents |
Solution Container for one or more projects. |
Solution e.g. Visual Studio solution. |
Project Container for related functionality. |
Project e.g. Java project. |
Plugin Container for pre-built functions, types and services. |
Package e.g. Nuget or npm package. |
Function Container for instructions to perform a specific task. |
Function, Procedure, Subroutine. |
Type Define structure of data. |
Data type e.g. string, integer, structure. |
Service Code that runs in the background. |
Daemon, Windows Service. |
Event Function triggered by a Service. |
Event Handler. |
Server Host for Linx Solutions. |
Server, Host e.g. Apache and IIS hosts web apps. |
Each of these concepts are covered in this guide. Once you master them you’ll be able to create complex apps from the reusable components that come with Plugins or the pieces you build yourself.
Every chapter builds on the knowledge gained from the previous chapters. We recommend that you read these chapters in order.