https://github.com/mastercloudapps-projects/alternative-frameworks
This repository contains examples of MasterCloudApps but in alternative frameworks
https://github.com/mastercloudapps-projects/alternative-frameworks
Last synced: 3 months ago
JSON representation
This repository contains examples of MasterCloudApps but in alternative frameworks
- Host: GitHub
- URL: https://github.com/mastercloudapps-projects/alternative-frameworks
- Owner: MasterCloudApps-Projects
- License: apache-2.0
- Created: 2021-07-22T14:01:47.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-16T15:50:26.000Z (over 2 years ago)
- Last Synced: 2025-01-24T11:44:48.562Z (5 months ago)
- Language: Java
- Size: 2.28 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Alternative Frameworks
This repository contains examples of MasterCloudApps but in alternative frameworks
## Quarkus
##### Getting started
Go to https://quarkus.io/get-started/ and follow the steps:
```
sdk install quarkus 2.9.2.Final
```You will need sdkman installed for quarkus if not installed via CLI (https://sdkman.io/install)
```
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk version
```It is highly recomendable to install GraalVM with Quarkus beacuse allows:
- Better Performance 📈
- Shorter Boot Time ⚡
- Smaller Packages 📦
- Native Images #️⃣```
sdk install java 22.1.0.r17-grl
```You can also install quarkus via CLI:
```
curl -Ls https://sh.jbang.dev | bash -s - trust add https://repo1.maven.org/maven2/io/quarkus/quarkus-cli/
curl -Ls https://sh.jbang.dev | bash -s - app install --fresh --force quarkus@quarkusio
```Then you can start a project:
```
quarkus create && cd code-with-quarkus
```And run it with:
```
quarkus dev
```##### Quarkus and GraalVM used versions
```
java -version
```openjdk version "17.0.3" 2022-04-19 \
OpenJDK Runtime Environment GraalVM CE 22.1.0 (build 17.0.3+7-jvmci-22.1-b06) \
OpenJDK 64-Bit Server VM GraalVM CE 22.1.0 (build 17.0.3+7-jvmci-22.1-b06, mixed mode, sharing)```
quarkus version
```Quarkus: 2.9.2.Final
## NestJS
##### Getting started
First, install npm if not installed before. Nodejs includes npm.
```
sudo apt install nodejs
```Then go to https://docs.nestjs.com/ and follow the steps:
```
npm install -g @nestjs/cli
```Now you can start a project:
```
nest new project-name && cd project-name
```And run it with:
```
npm run start
```Or:
```
nest start
```##### NodeJS and npm used versions
```
node --version
```v9.0.1
```
npm --version
```9.1.3