Dart Frog
Dart Frog créé par Very Good Venture est un framework backend qui se veut minimaliste et rapide à prendre en main pour les développeurs Dart/Flutter. Il s'appuie sur shelf et mason et s'inspire de nombreux outils tels que next.js et express.js.
Les développeurs Flutter utilisent généralement Firebase pour leur backend. Malgré tous les avantages que l'on peut donner à Firebase, il peut parfois imposer aux développeurs des limites sur la flexibilité des services.
C'est une des raisons qui a donné naissance au projet Dart Frog qui va permettre aux développeurs Flutter de développer leur backend à l'aide du langage Dart.
Dart Frog implique un noyau vraiment simple avec un ensemble de fonctionnalités fondamentales dont un backend peut avoir besoin puis des modules séparés pour les choses que l'on peut avoir envie d'ajouter plus tard :
- Outils de tests unitaires
- HotReload
- Système de routing
- Injection de dépendance
- Middleware
Dart Frog est stable depuis la v0.1.0 et une v1.0 est prévue pour le troisième trimestre de l'année 2023. D'autres outils tel que Globe une plateforme de déploiement pour les développeurs Dart prennent en compte le framework.
Dart Frog n'en est qu'à ses débuts. Mais l'intérêt que porte la communauté pour ce dernier, mérite qu'on y garde un oeil quant aux futures évolutions et voir si on devrait l'intégrer dans nos prochains projets en Flutter. Cela permettrait de parler un seul et même langage en frontend/backend, de réduire la courbe d'apprentissage et de pouvoir agir sur les deux parties.
Notre stack
Tout ce que nous considérons comme fondamental pour réussir un projet. Nos équipes disposent de la connaissance et sont en maîtrise. Les avantages et bénéfices ont été démontrés
En exploration
Nos équipes sont encore en train d'acquérir de l'expérience pour généraliser l'adoption.
En veille
Nos équipes ont identifiés ces candidats pour des études et expérimentations plus poussées qui conduiront en cas de succès à une phase d'adoption.
En retrait
Ce qui est actuellement utilisé mais que nous déconseillons dorénavant d'employer car est en rupture avec nos exigences et standards.
Vous avez un projet ?
Parlons en !