Studio Reference Manual

1217 / 1
Docs EInnovator Posted 20 May 20


Code generation is multi-Target, and a single project can have multiple Targets. Supported targets include server and client sides with different runtimes and stacks (e.g. Java with Spring Boot), pure front-end PWA, mobile native, and hybrid frameworks. Additionally, a built-in application execution emulator allow to preview, test and demo applications from the cloud IDE without having to deploy to the cloud. This is considered extremely useful as it accelerates considerable the development and experimentation process. Generate target code is pushed to Git repositories (one for each Target), thus allowing developers and business to retain full control and ownership of the code-base. Including following mixed programming methodologies where some of the artifacts are generated by the App Studio and target-specific fine-grained customization can be done using the underlying runtime and stack APIs, practices, and mechanisms. App Studio also support partial run-trip code generation, allowing existing code-based based to be partially mapped back to Studio style data-model and abstractions, thus effectively working as a cross-target code converter.

Target Types

  • Service
  • Client
  • Frontend/PWA
  • Static Website
  • Hybrid
  • Android
  • iOS

Runtime Types

  • Java
  • Kotlin
  • Scala
  • Javascript
  • Typescript
  • Dart
  • Python
  • C#
  • Go
  • Ruby
  • PHP
  • C++
  • Rust
  • Swift
  • ObjectiveC

VDL Types

  • Thymeleaf

Build Types

  • Maven
  • Gradle

Front-End Types

  • JQuery*
  • AngularJS
  • React
  • Vue
  • Angular
Comments and Discussion