Table of Contents

About

What is a framework ?

List

Server

This framework provides an http server with at minimal a routing capability and adds above other features such as:

  • templating
  • authentication
Framework Description Languages
Vertx The reactive http server Java
Express Javascript Javascript
Spark A micro framework for creating web applications in Java 8 with minimal effort (based on Sinatra) - Deploy on AWS example Java
greenlightning microservice framework with built-in HTTP and MQTT support. Java
Flask Python Python
Grails Groovy-based web application framework for the JVM Groovy (Java)
Play Web Framework Java, Scala
Oracle Apex Application development PL/SQL, Oracle Database, HTML, Js
Firebase Database Platform for your mobile or web application
Vaadin Vaadin Framework allows you to build modern web apps efficiently in plain Java, without touching low level web technologies. Java
Wicket Open source, java, component based, with mark-up/logic separation, a POJO data model, and a lack of XML just Java and HTML Java, HTML
Java Jsf, Spring, Apache Struts, Google GWT
React Framework - Next.js React based with a node http server Javascript
Marmelade A frontend Framework for building B2B applications ( REST/GraphQL APIs, ES6, React and Material Design )
https://emberjs.com/ Ember (Node HTML template based framework)

Client (Browser)

This framework runs only on the browser (Web - Single page application (SPA))

Framework Description Languages
React Virtual DOM Javascript
bootstrap Responsive UI Design HTML, CSS, and JS
Angular JS markup extension of HTML for dynamic view Js, HTML

Performance Benchmark

https://www.techempower.com/benchmarks/

Use HTTP benchmark software

Documentation / Reference