Client-Side
Areas of Development
The Daemon
The daemon is developed using Java. Spring is used as the base platform with
Axon Framework for messaging.
Guidelines
- Focuses mainly on backend logic and reusable integration points.
IDE Extensions
Each IDE has its own approach to plugins. For example, Electron based IDEs such a
Atom and VSCode rely on variations of
NodeJS for extensibility.
Guidelines
- Focus on the principles of thin clients.
- If you need to implement large amounts of logic other than formatting, you should look at the Daemon.