Forum Programmation.web Haskell et elm

Posté par  . Licence CC By‑SA.
Étiquettes :
1
8
mar.
2022

Bonjour,
Je voudrais faire un petit projet de site web de vote. Pour ce faire, je pensais évidemment à elm pour l’interface côté front. Mais, comme il doit y avoir plusieurs utilisateurs votant, il faut que le front de chacun communique pour dire que son vote est prêt, etc. Donc, il faut communiquer avec le côté back.

Étape 0 (préliminaire)

Dans la mesure du possible, je voudrais rester en programmation fonctionnelle. Du coup, je pensais faire le back en haskell. Mais quelle bibliothèque choisir  ? Y-en-a-t-il qui embarque le serveur ?

Et comment, lier la page fournie par le back pour y mettre le elm  ?

Ensuite comment partager les infos entre les différents clients  ? J’imagine par websocket, mais j’ai du mal à trouver des exemples simples.

En framework, j’ai vu Snap qui à l’air pas mal.
J’ai également vu scotty qui devrait faire l’affaire dans ce projet.

Avez-vous des sites, avec de la documentation ?

Étape1

Créer une petite interface : Nom de la personne, et un bouton ratio pour entrée dans une « salle », ou en créer une.
Si on entre dans une salle, ajouter un champ avec le nom de la salle.
Un bouton « Validé »

Une fois validé, on affiche une page avec les personnes présentes. Un bouton pour valider les présents (uniquement celui qui à créé la salle)

Une fois que le propriétaire valide la salle, on se retrouve en salle de vote. Et on affiche juste un message.

Besoin

Pour l’instant, j’en suis à l’étape préliminaire du choix du framework pour commencer mes expérimentation. Je vous fournirai le code au fur et à mesure, histoire d’apprendre et d’améliorer mes compétences.

J’éditerai au fur et à mesure des avancées.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.