Solution Designer
Solution Designer is a tool set to collaboratively create solutions for complex business problems. Every solution is represented by a project.
Project Types
Solution Designer currently supports two different types of Service Projects. Both types represent a single microservice modelled and implemented by the user. The Projects page in Solution Designer provides an overview of both types so you have quick access to all projects.
Low-Code Projects
Low-code projects offer the maximum of support for both the Business Analyst and the Developer. The whole modelling process can be done with a no-code design environment that follows Domain Driven Design principles. The committed design model will then be processed to generate the implementation code base. Each modelled element will get its code representation with almost all necessary methods pre-generated.
As a software developer you can directly jump-start without caring for basic stuff like communication protocols or security concerns. It is all already in place when you clone the service project to your local machine so you can focus only on the business logic of your services.
You can choose between the following implementation languages when creating a low-code project:
Java Spring Boot
TypeScript
See Setting up Projects for further information.
Pro-Code Projects
The pro-code projects are considered to be used whenever you need to have full control over the source code and you don't need/want to use the no-code design and low-code development support. This means, you will only profit from the continuous deployment and security capabilities but have to care for the rest on your own.
You can choose between the following implementation languages when creating a pro-code project:
Java Spring Boot
TypeScript
JavaScript
See Setting up Projects for further information.