Et si {shiny} n'existait pas. . . ?
Cervan Girard  1@  
1 : ThinkR
thinkr

... Dis moi comment je coderais ?

Imaginez un instant que nous soyons en 2012 et que Joe Cheng, finalement, ne rêve pas {shiny} mais plutôt de partir en voyage au Pérou ! ... il aurait peut être fait un beau voyage mais nous, qu'aurions nous fait ?

Nous sommes en 2012, nos besoins en matière de communication sont bien présents, nous devons donc trouver une solution pour communiquer nos résultats au monde entier en dehors de notre terminal ou de notre notepad !

La première partie de la présentation décrit une trajectoire alternative : et si le frère d'express.js en R était devenu roi ? Et si pour communiquer sur les résultats, via des applications web, on utilisait plutôt R et {ambiorix} ? Autrement dit, et si on utilisait des méthodes basées plutôt sur les requêtes HTTP ? Alors que {shiny} est exclusivement basé sur la technologie websocket.

Et maintenant, où en sommes nous ? De retour dans le présent, comment fait on dans le monde du web ? Streamlit ? Shiny pour Python ?

Durant la présentation, nous ferons un point sur les avantages et les inconvénients des différentes méthodes :

- des apps plus proches de ce qui est fait dans le monde du web,
- une courbe d'apprentissage plus importante mais un monde du web moins obscur,
- la possibilité de masquer beaucoup des problématiques du web grâce à Shiny, et c'est cool !

Et demain ? Avec Wasm et WebR, quelle place peut on imaginer pour {shiny} ?
1 partout, balle au centre!


Personnes connectées : 2 Vie privée
Chargement...