« Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. ». Évidemment, il y a un système de templates (
http://www.tornadoweb.org/en/stable/guide/templates.html) donc on peut (et doit) externaliser le HTML/JS du code fonctionnel Python. Les exemples de la doc sont excellents pour débuter. < 3
Les regex habituelles permettent de matcher la ressource demandée dans l'URL et d'appeler la méthode appropriée. La regex la plus spécifique (= l'URL la plus longue) matche en premier. Les groupes capturés sont passés en paramètres à la méthode.
Du coup, ça permet de coder très vite une petite application web (genre une API pour exposer quelques stats) sans se prendre la tête sur l'aspect serveur web puisqu'il y a uniquement le cœur de l'application (le traitement) à écrire.