LeRubyNouveau / liste-de-souhaits

Proposez et décidez des sujets des prochains épisodes du podcast audio ”Le Ruby Nouveau“
https://github.com/LeRubyNouveau/liste-de-souhaits/issues
12 stars 1 forks source link

Lightweight : Sinatra & Cuba #40

Open abelards opened 7 years ago

abelards commented 7 years ago

Ruby + Web - Rails

Frameworks hors Rails

J'aimerais inviter @soveran et @jmettraux

jmettraux commented 7 years ago

Pourquoi ne pas plutôt faire un épisode dédié Cuba vu que l'auteur est là ?

soveran commented 7 years ago

J'ai aussi Syro. Je ne voulais pas modifier Cuba pour pas embêter les utilisateurs, donc j'ai créé Syro, qui est une version simplifie et plus rapide.

nicoolas25 commented 7 years ago

Qu'est ce que vous pensez de Roda ?

soveran commented 7 years ago

@nicoolas25 Il a été crée à partir de Cuba avec le but de devenir un framework batteries included, et le codebase est beaucoup plus grand maintenant. Syro, d'autre part, représente l'idée distillée d'une bibliothèque de routage tree-oriented avec le bonus de condenser toutes mes années d'expérience de la construction des applications avec cette approche. Le résultat est que, comparé à Cuba et aux dérivés, Syro a moins de code, de meilleures performances et une sémantique plus claire. Syro est extensible parce qu'il a le concept de Decks, qui peuvent être partagés et réutilisés au besoin. Incidemment, j'ai déjà porté Syro à Crystal, et le résultat est une bibliothèque de routage appelée Toro.

abelards commented 7 years ago

Possible ajout de Padrino ? Pour un épisode de retours rapide sur plusieurs frameworks.

En tout cas le processus que décrit @soveran est super intéressant. Ça mérite un épisode complet de :