Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
dart [Le 24/11/2013, 18:29] asdine [2.1 Depuis le site officiel] |
dart [Le 29/12/2015, 12:25] (Version actuelle) 81.64.173.66 [Depuis le PPA] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>dart serveur brouillon}} | + | {{tag>serveur brouillon}} |
| ====== DART ====== | ====== DART ====== | ||
| - | ===== 1. Présentation ===== | + | ===== Présentation ===== |
| [[https://www.dartlang.org|Dart]] (initialement appelé Dash) est un langage de programmation web développé par Google. Il a été dévoilé lors de la conférence GOTO à Aarhus (Danemark), le 12 octobre 2011. Son but est de remplacer JavaScript. | [[https://www.dartlang.org|Dart]] (initialement appelé Dash) est un langage de programmation web développé par Google. Il a été dévoilé lors de la conférence GOTO à Aarhus (Danemark), le 12 octobre 2011. Son but est de remplacer JavaScript. | ||
| Ligne 11: | Ligne 11: | ||
| * **Dart Editor** : Un IDE dédié décrit comme léger mais puissant | * **Dart Editor** : Un IDE dédié décrit comme léger mais puissant | ||
| * **dart2js** : Un compilateur transformant le code Dart en Javascript | * **dart2js** : Un compilateur transformant le code Dart en Javascript | ||
| - | * **dartdoc** : Un générateur de documentation | + | * **docgen** : Un générateur de documentation |
| * **Dartium** : Un navigateur basé sur Chromium disposant de la machine virtuelle Dart en son sein, permettant un développement rapide sans nécessiter de compilation | * **Dartium** : Un navigateur basé sur Chromium disposant de la machine virtuelle Dart en son sein, permettant un développement rapide sans nécessiter de compilation | ||
| * **pub** : Un gestionnaire de paquets donnant accès à l'ensemble des bibliothèques codées en Dart, à la manière de gem (Ruby), pip (Python), etc... | * **pub** : Un gestionnaire de paquets donnant accès à l'ensemble des bibliothèques codées en Dart, à la manière de gem (Ruby), pip (Python), etc... | ||
| * **dartanalyzer** : Un outil permettant d'analyser son code en ligne de commande | * **dartanalyzer** : Un outil permettant d'analyser son code en ligne de commande | ||
| - | ===== 2. Installation ===== | + | ===== Installation ===== |
| - | ==== 2.1 Depuis le site officiel ==== | + | ==== Depuis le site officiel ==== |
| === 2.1.1 Pré-requis === | === 2.1.1 Pré-requis === | ||
| + | |||
| * Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
| === 2.1.2 Installation === | === 2.1.2 Installation === | ||
| + | |||
| Pour installer Dart, il n'y a pas de manipulation spéciale à effectuer. | Pour installer Dart, il n'y a pas de manipulation spéciale à effectuer. | ||
| Ligne 28: | Ligne 31: | ||
| * S'il n'est pas déja installé, installer [[java|Java]]. Dart Editor nécéssite Java en version 6 ou supérieure. | * S'il n'est pas déja installé, installer [[java|Java]]. Dart Editor nécéssite Java en version 6 ou supérieure. | ||
| * Il suffit ensuite de lancer Dart Editor et de commencer à développer | * Il suffit ensuite de lancer Dart Editor et de commencer à développer | ||
| - | ==== 2.1 Depuis le PPA ==== | + | ==== Depuis le PPA ==== |
| + | === 2.2.1 Pré-requis === | ||
| + | * Disposer des [[:sudo|droits d'administration]]. | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| + | |||
| + | === 2.2.2 Installation === | ||
| <note important> | <note important> | ||
| + | **Depuis la sortie de la version 1.11.0 du Dart, le DartEditor n'est plus maintenu.** | ||
| + | |||
| Installer un paquet hors des dépôts officiels peut présenter un risque d'instabilité pour votre système. | Installer un paquet hors des dépôts officiels peut présenter un risque d'instabilité pour votre système. | ||
| </note> | </note> | ||
| Ligne 44: | Ligne 54: | ||
| Avec cette méthode, vous disposez des mises à jour automatiques. | Avec cette méthode, vous disposez des mises à jour automatiques. | ||
| - | |||
| - | |||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| * **(en)** [[http://www.dartlang.org/|Site officiel]] | * **(en)** [[http://www.dartlang.org/|Site officiel]] | ||
| + | * **(en)** [[http://api.dartlang.org/|Documentation]] | ||
| + | * **(en)** [[http://pub.dartlang.org/|Dépot des bibliothèques tierces]] | ||
| + | |||