Dart est le langage de programmation créé par Google sur lequel repose Flutter. Orienté objet, typé statiquement, avec une null safety stricte, il se compile en code natif pour iOS, Android et le bureau, en JavaScript ou WebAssembly pour le web, et dispose d'un mode JIT qui rend possible le rechargement à chaud pendant le développement. Depuis Dart 3, le langage a gagné les records, le pattern matching et les classes scellées, qui rendent la modélisation du domaine plus expressive.
Ses points forts :
- Prise en main : un développeur Java, TypeScript, Kotlin ou Swift est productif en quelques jours, la syntaxe ne surprend pas.
- Sûreté : le typage fort et la null safety éliminent une classe entière de plantages en production.
- Outillage : analyseur, formateur et gestionnaire de paquets livrés avec le SDK, et un linter dont les règles se partagent entre projets.
- Performance : la compilation anticipée donne des applications fluides sans pont JavaScript.
Chez Dernier Cri, Dart fait partie de notre stack mobile par construction : toutes nos applications Flutter sont écrites avec. Côté serveur, nous suivons Dart Frog en veille, mais nous préférons un back-end dans un écosystème plus mûr (Node.js, Laravel, Rails) et gardons Dart pour le client. Pour un projet mobile, voir notre offre Concevoir et lancer un nouveau produit et notre page agence Flutter.
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.
Nous n'avons pas encore référencé d'éléments pour cette catégorie.