├── README.md ├── micronaut-example ├── .gitignore ├── .mvn │ ├── jvm.config │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── micronaut-cli.yml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── micronaut │ │ │ └── example │ │ │ ├── Application.java │ │ │ ├── MessageController.java │ │ │ ├── MessageService.java │ │ │ └── MessageServiceFactory.java │ └── resources │ │ ├── application.properties │ │ └── logback.xml │ └── test │ └── java │ └── micronaut │ └── example │ └── MessageControllerTest.java ├── quarkus-example ├── .dockerignore ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── docker │ │ ├── Dockerfile.jvm │ │ └── Dockerfile.native │ ├── java │ │ └── org │ │ │ └── acme │ │ │ ├── MessageResource.java │ │ │ ├── MessageService.java │ │ │ └── MessageServiceFactory.java │ └── resources │ │ ├── META-INF │ │ └── resources │ │ │ └── index.html │ │ └── application.properties │ └── test │ └── java │ └── org │ └── acme │ ├── MessageResourceTest.java │ └── NativeExampleResourceIT.java ├── results.pdf ├── spring-example ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── MessageController.java │ │ │ ├── MessageService.java │ │ │ └── MessageServiceFactory.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── demo │ └── MessageControllerTest.java └── time.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/README.md -------------------------------------------------------------------------------- /micronaut-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/.gitignore -------------------------------------------------------------------------------- /micronaut-example/.mvn/jvm.config: -------------------------------------------------------------------------------- 1 | -Dcom.sun.management.jmxremote -XX:TieredStopAtLevel=1 -------------------------------------------------------------------------------- /micronaut-example/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /micronaut-example/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /micronaut-example/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /micronaut-example/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/Dockerfile -------------------------------------------------------------------------------- /micronaut-example/micronaut-cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/micronaut-cli.yml -------------------------------------------------------------------------------- /micronaut-example/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/mvnw -------------------------------------------------------------------------------- /micronaut-example/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/mvnw.cmd -------------------------------------------------------------------------------- /micronaut-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/pom.xml -------------------------------------------------------------------------------- /micronaut-example/src/main/java/micronaut/example/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/src/main/java/micronaut/example/Application.java -------------------------------------------------------------------------------- /micronaut-example/src/main/java/micronaut/example/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/src/main/java/micronaut/example/MessageController.java -------------------------------------------------------------------------------- /micronaut-example/src/main/java/micronaut/example/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/src/main/java/micronaut/example/MessageService.java -------------------------------------------------------------------------------- /micronaut-example/src/main/java/micronaut/example/MessageServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/src/main/java/micronaut/example/MessageServiceFactory.java -------------------------------------------------------------------------------- /micronaut-example/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/src/main/resources/application.properties -------------------------------------------------------------------------------- /micronaut-example/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/src/main/resources/logback.xml -------------------------------------------------------------------------------- /micronaut-example/src/test/java/micronaut/example/MessageControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/micronaut-example/src/test/java/micronaut/example/MessageControllerTest.java -------------------------------------------------------------------------------- /quarkus-example/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/.dockerignore -------------------------------------------------------------------------------- /quarkus-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/.gitignore -------------------------------------------------------------------------------- /quarkus-example/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /quarkus-example/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /quarkus-example/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /quarkus-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/README.md -------------------------------------------------------------------------------- /quarkus-example/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/mvnw -------------------------------------------------------------------------------- /quarkus-example/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/mvnw.cmd -------------------------------------------------------------------------------- /quarkus-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/pom.xml -------------------------------------------------------------------------------- /quarkus-example/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /quarkus-example/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /quarkus-example/src/main/java/org/acme/MessageResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/src/main/java/org/acme/MessageResource.java -------------------------------------------------------------------------------- /quarkus-example/src/main/java/org/acme/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/src/main/java/org/acme/MessageService.java -------------------------------------------------------------------------------- /quarkus-example/src/main/java/org/acme/MessageServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/src/main/java/org/acme/MessageServiceFactory.java -------------------------------------------------------------------------------- /quarkus-example/src/main/resources/META-INF/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/src/main/resources/META-INF/resources/index.html -------------------------------------------------------------------------------- /quarkus-example/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # Configuration file 2 | # key = value -------------------------------------------------------------------------------- /quarkus-example/src/test/java/org/acme/MessageResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/src/test/java/org/acme/MessageResourceTest.java -------------------------------------------------------------------------------- /quarkus-example/src/test/java/org/acme/NativeExampleResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/quarkus-example/src/test/java/org/acme/NativeExampleResourceIT.java -------------------------------------------------------------------------------- /results.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/results.pdf -------------------------------------------------------------------------------- /spring-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/.gitignore -------------------------------------------------------------------------------- /spring-example/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /spring-example/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /spring-example/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /spring-example/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/mvnw -------------------------------------------------------------------------------- /spring-example/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/mvnw.cmd -------------------------------------------------------------------------------- /spring-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/pom.xml -------------------------------------------------------------------------------- /spring-example/src/main/java/com/example/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/src/main/java/com/example/demo/DemoApplication.java -------------------------------------------------------------------------------- /spring-example/src/main/java/com/example/demo/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/src/main/java/com/example/demo/MessageController.java -------------------------------------------------------------------------------- /spring-example/src/main/java/com/example/demo/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/src/main/java/com/example/demo/MessageService.java -------------------------------------------------------------------------------- /spring-example/src/main/java/com/example/demo/MessageServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/src/main/java/com/example/demo/MessageServiceFactory.java -------------------------------------------------------------------------------- /spring-example/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spring-example/src/test/java/com/example/demo/MessageControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/spring-example/src/test/java/com/example/demo/MessageControllerTest.java -------------------------------------------------------------------------------- /time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graemerocher/framework-comparison-2020/HEAD/time.js --------------------------------------------------------------------------------