Languages for various aspects of the solution
Domain-specific languages (DLS) ensure readable and focussed solution descriptions that are strictly to the point: compact code, simple maintenance, checks during compilation and ease of learning - those are the characteristics the seven domain languages have in common. The solution languages cover all areas of digitised solutions: object model, use case and business process implementation, user interface and forms as well as customisation points and resources can be described efficiently.
Supplementary to the programming languages, an integrated UI forms editor supports switching between the forms language and editing within the UI.
Easy localisation and adaptation of projects
The Fabasoft Cloud is available in 22 languages. Fabasoft app.ducx contains the required tools which allow for an easy translation and localisation.
At its core, Fabasoft app.ducx makes room for project-specific settings and extensions: a solution developed with Fabasoft app.ducx can use existing options for adaptations, or provide for new possibilities in the way a customer solution is implemented.
Short compile-test cycles directly in the Cloud
With the option to load new code directly into your test Cloud or your Enterprise test system, it is easy to test new ideas. Depending on the type of code change, the project is compiled and loaded within seconds and is ready for testing. With the test Cloud, new features can be planned, implemented, tested and released in cooperation with your customer, who may have the same access as your developers.
You can decide which application will be opened when the web browser is launched. An interactive tester allows to check the code instantly, with the results of the evaluation being presented in the Cloud system in a structured format.
Sustained continuous delivery
Unit tests and code coverage form an integral part in the development, maintenance and enhancement of high-quality software. While unit tests that have been created with Fabasoft app.ducx can be maintained and executed, the coverage results can be displayed directly in the code editor. This allows for unit tests with better structuring. In large projects, their relevance to the source code can be evaluated.
The benefits can be maximised if the unit tests are integrated with a build/CI system: with Apache Ant tasks, recurring tasks can be automated.