Créer une application web complète en une après-midi, avec uniquement des requêtes SQL.
Framalibre
Annuaire du Libre
Connexion utilisateur
Onglets principaux
Snap!
A l'instar de Scratch, Snap! offre une interface visuelle de programmation par cliqué-déposé de blocs. Il intéresse tout particulièrement le monde de l'éducation pour apprendre à créer des animations interactives, des jeux, des simulations, des histoires, et enseigner les maths et l'informatique.
Snap! permet de définir ses propres blocs sur le modèle de fonctions. Il est extrêmement riche et évolutif. Snap! manipule des listes et des arbres, implémente les continuations, autorise à passer des objets en arguments, gère des appels en http, etc.
Selon son créateur, Snap! offre différents niveaux d'accès:
- low floor accessible très facilement au plus grand nombre,
- no ceiling on peut faire des choses très, très complexes (cf lambda calcul)
- wide walls plein d'approches différentes sont possibles.
Des extensions sont développées pour l'interfacer notamment avec Arduino ou pour étendre encore ses capacités: graphes, multi-agents, art génératif, coopération....