Introduction rapide au langage Dart

Aujourd’hui, je vais vous expliquer rapidement comment fonctionne le langage Dart, ce dont il est composé pour permettre d’écrire du code.

Origine et objectif du Dart

Le langage DART est un langage de programmation qui a été créé par Google en 2011. Il a pour objectif de remplacer le javascript est d’être utilisé utilisé sur toutes les plateformes et de permettre de développer des applications IOS, Android et des sites internet.

Comprendre rapidement le Dart pour développer des applications

Pour apprendre vous ne devez surtout pas copier le code existant ou autre. Vous devez utiliser le Dart pad du mieux que vous pouvez pour apprendre la syntaxe de base du langage Dart. 

Un des soucis que l’on a au début est de comprendre le raisonnement du langage c’est-à-dire la manière dont vous devez traduire ce que vous voulez créer. Par exemple, il est difficile de comprendre pourquoi on entre telle variable ici, pourquoi on met des points pourquoi on met des virgules, pourquoi on met certains termes.

Comprendre cette logique, c’est-à-dire pouvoir écrire, créer un code sans se référer en permanence à un contenu annexe déjà écrit… C’est difficile mais on retrouve des similitudes avec les maths. Si vous ne comprenez pas de manière extrêmement claires les bases, vous ne pourrez pas progresser et vous serez découragé.

Les composants du langage Dart

Avant tout il faut savoir que le language Dart est composé de:

  • variables et opérateurs
  • classes
  • fonctions
  • expressions et constructions de programme
  • Décisions et Loops
  • Commentaires
  • Bibliothèques
  • Typedefs
  • Structures de data

Pour créer de programmes on va devoir définir des valeurs par exemple pour définir un chiffre pour dire a = 5 on va écrire dans le programme int a = 5. Pourquoi int ? Parce que c’est un integer et c’est comme ça, c’est ce qui permet de déclarer des chiffres.

Pour ajouter des chiffres, on utilise un integer.  Pour ajouter des lettres, on va utiliser String.

 Par exemple:

String chien = 'Malinois';

Nota bene: le Dart est “case sensitive”. Cela signifie que les majuscules et les minuscules sont importantes et que votre code ne pourra pas fonctionner si vous écrivez String sans majuscule.

Notez aussi qu’à la fin de chaque déclaration, on utilise point-virgule (semicolon en anglais) “;”

Là aussi c’est une obligation et c’est comme ça.

Le langage Dart, un langage objet orienté

Ce qu’il faut savoir est que dart est un système objet orienté, ce qui signifie qu’il suit la modélisation du monde réel. Chaque chose a un état. Pourquoi objet orienté ? Car tout est considéré comme un objet et chaque objet interagit avec les autres via une méthode.

On a donc un objet qui représente a lui seul une entité composé de 3 fonctionnalités:

  • Un état (State)
  • Un comportement qui définit comment elle va agir (behavior)
  • Une identité: qui la différencie d’autres objets (identity)

Laisser un commentaire