https://webaquebec.org/programmation/web-fonctionnel-et-outils-de-developpement
Mirego innove par ses réalisations, mais aussi par l’adoption rapide de technologies qui permettent à l’équipe d’être efficace et motivée. Depuis plusieurs mois, nous avons fait le pari que les languages fonctionnels et les communautés Open Source qui les entourent sont les outils idéaux pour livrer avec succès de nombreux projets clients basés sur des backends Elixir ou Clojure.
Mais quels sont les véritables avantages des langages fonctionnels pour bâtir des applications Web?
Je tenterai d’apporter quelques réponses à cette question en démontrant, au fil des étapes de développement d’une application web, les avantages et les outils que nous utilisons dans l’élaboration de nos projets Elixir à l’aide de Phoenix, le framework web inspiré des bons côtés de Ruby on Rails; sans ses défauts!
https://speakerdeck.com/gcauchon/web-fonctionnel-et-outils-de-developpement
Survol des quatres outils indispensables pour assembler un backend Web basé sur Elixir
, un langage fonctionnel inspiré de Ruby
qui est compilé en bytecode pour BEAM
, la machine virtuelle Erlang
!
iex
, Interactive Shell- Ecto, A database wrapper and language integrated query for Elixir.
- Phoenix, A productive web framework that does not compromise speed and maintainability.
- Absinthe, The GraphQL toolkit for Elixir
Si vous avez des questions ou des commentaires, n’hésitez pas à me contacter…