-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Solimando Damien edited this page Aug 15, 2016
·
13 revisions
Welcome to the Hot wiki!
Hot is a polyglot reactive web framework for the JVM. It let you develop any kind of server app in a reactive way with one of the three currently supported languages Groovy, Javascript and Python.
The kind of applications are
- REST (micro) services
- Modern Web applications
- Web sites
- Integrations apps
- Scheduled tasks
Hot provides simple APIs for dealing with databases (SQL/NOSQL), security and HTTP.
Apps developed with Hot share the following characteristics:
- Coded with a dynamic language
- Maps/Dictionaries are central
- Code is non blocking
- Exposed APIs massively use deferred objects
The entry point for developing a Hot app is the hotcommand bundled with the framework. this command let you create an app project and configure it.
Hot applications can be run as a standalone package or in any JEE7 compatible application server.