Skip to main content

Feature Support Matrix

Feature Support for Releases

Below is feature support Vs Language|Framework for releases.

Frontend Features

FeatureFlutterNext.js, ReactReact Native (Preview)Angular (Preview)
GraphQL Support
REST Support
Date/Time Format Parameters
Currency Formatting
Security - Authentication & Authorization
Navigation Menu
- Side Nav
- Media handling
- Video Player
- Audio Player
- Images
- URL Launch
Each Table
* Display
- Paginated Data Table
- List View
- - Linked Records
- - Sorting
- Card View
* Forms / Actions
- Input
- Edit
- Delete
- View Record Details
* Misc
- Dropdown
- Dropdown + Edit
- Filter
- Query / Search Record
- Graph template
- Line Graph, Bar Graph

Backend Features

Backend API Features

Please note these are grouped together :

  • GraphQL Query and REST Http GET
  • GraphQL Mutation and REST Http POST PUT DELETE
  • Subscription is only available in GraphQL

API Features

FeatureJava Spring GraphQLJava Spring RESTExpress GraphQLExpress REST
Methods:
REST - Http GET
GraphQL - Query
* ViewAll
* ViewAllPaged
- - Pagination
* Search, Filter, Sorting
- SelectWhere
- - searchBy clause, sortBy clause, Pagination
* Query (By key)
* FindOne (By key)
* GetOne
* FindByColumnName (Code template)
Methods:
REST - Http POST PUT DELETE
GraphQL - Mutation
- Create (Insert)
- Update
- Delete
GraphQL Subscription--
Data Modeling - Table Relations/Joins
* Nested Models / Objects / Schemas
Date/Time Format Parameters
Binary/BLOB Data Handling
Extend/Customize - In-place Code Templates For
- - Stream, Sorting, Filter, Reduce, Count
- - Java - Implement Function<T,R>, Consumer<T>--
- - Java - Variety of Collections and thread-safe techniques samples--
testing
- tests UT Unit Tests
- tests IT Integration Tests

Backend Enterprise Ready Features

FeatureSpring Java GraphQLSpring Java RESTExpress GraphQLExpress REST
Serverless - Cloud Function Templates
- - Use in AWS Lambda, Microsoft Azure Functions, or Google Cloud Functions
Security - Authentication & Authorization
- - Basic Auth
- - OAuth2 Keycloak
Code Coverage - SonarQube, JaCoCo
Redis Cache
API Logging
API Documentation - GraphQL Schema / REST OpenAPI 3.0
API Explorer Tools
- Tool NamegraphiqlSwaggerApollo API Explorer
Data Sources
Scalable - Provision with Docker Container, Orchestrated by Kubernetes
Self Host Deployment
- Portable - Use Any Cloud Bare Metal, AWS, Google Cloud, or Azure
API Testing
- TestNG, WebClient

Microservices Features

FeatureSpring Java GraphQLSpring Java RESTExpress GraphQLExpress REST
Microservices Communicate
- - Provider-Service Synchronous
- - Provider-Service Asynchronous (WebSocket)
- - Consumer-Service Synchronous
- - Provider Consumer Asynchronous (Events)
API Data Mesh (Code template)
API Logging - ELK Stack
Event-Driven Microservices - Kafka Events, Streams (Templates)
- - Event Provider Consumer Asynchronous
- - Event Streams Consumer Asynchronous
Distributed Transactions in Microservices (Patterns info)
Docker Microservices