Hello from TASTEDEV,
We would like to introduce TASTEREMOTE, a remote desktop project that lets you view and control a remote computer through a web browser. Install the host app on the PC you want to access, then connect from a browser without installing a separate viewer app. You can use the TASTEDEV-operated server or run your own server.
TASTEREMOTE is under active development as we continue to improve its features and stability. Depending on your setup, you may encounter bugs or features that are not yet fully polished. Please review the supported operating systems and known limitations before getting started.
If you run into a problem or have feedback, please leave a comment or question on the product page. Including your operating system, TASTEREMOTE version, and the steps that led to the issue will help us investigate and improve the project.
Product and downloads: https://tastedev.net/products/remote
Documentation: https://tastedev.net/docs/remote
For setup instructions and development updates, follow the development log through the Learn more link below.
There is still work to do, and your feedback will help us improve TASTEREMOTE step by step. Thank you for your interest, for trying the project, and for sharing your experience with us.
The TASTEDEV Team
Dart est un langage de Google optimisé pour les clients : il fait tourner les apps Flutter et sert aussi côté serveur, en ligne de commande et sur le web.
Dart est un langage de programmation open source développé par Google et présenté pour la première fois en 2011. Il associe une syntaxe familière de style C à une programmation orientée objet à base de classes ; son système de types statique, avec inférence de types et sound null safety, détecte dès la compilation les erreurs liées à null.
Aujourd’hui, Dart est surtout connu comme le langage de Flutter, qui permet de créer des applications Android, iOS, web et de bureau à partir d’une seule base de code. Pendant le développement, la compilation JIT rend possible le rechargement à chaud (hot reload) ; pour la mise en production, la compilation AOT produit un code machine natif rapide. En dehors de Flutter, Dart compile des outils en ligne de commande et des programmes serveur en exécutables autonomes, et peut être compilé en JavaScript ou en WebAssembly pour s’exécuter sur le web.
Pour commencer, installez le SDK Dart depuis dart.dev ; si vous avez déjà installé le SDK Flutter, Dart est inclus. Pour l’essayer sans rien installer, utilisez DartPad dans le navigateur. Apprenez ensuite les bases avec l’introduction au langage, lisez Effective Dart pour adopter un style idiomatique et parcourez pub.dev pour trouver des paquets.
Points forts
Sound null safety
Les types n’acceptent pas null par défaut : le compilateur repère les erreurs de référence nulle avant l’exécution, tandis que l’inférence de types garde le code concis.
Compilation JIT et AOT
La compilation JIT permet le hot reload pendant le développement, et la compilation AOT produit des exécutables natifs qui démarrent vite en production.
Compilation multiplateforme
Le même code Dart se compile en code machine pour le mobile et le bureau, et en JavaScript ou en WebAssembly pour le web.
Code asynchrone et isolates
async/await, Future et Stream rendent le code asynchrone lisible, et les isolates exécutent du travail en parallèle sans partager de mémoire.
Domaines d'utilisation
Applications mobiles, de bureau et web avec Flutter
Outils en ligne de commande (CLI) et scripts
Serveurs et API backend
Applications web compilées en JavaScript ou en WebAssembly
Installation
1
Installer le SDK Dart
Suivez les instructions de dart.dev pour installer le SDK Dart sous Windows, macOS ou Linux. Un gestionnaire de paquets comme Chocolatey, Homebrew ou apt convient aussi, et le SDK Flutter inclut déjà le SDK Dart.
2
Vérifier l’installation
Ouvrez un nouveau terminal et vérifiez que la commande dart est bien dans le PATH et affiche sa version.
dart --version
3
Créer un projet
Générez un nouveau projet à partir du modèle d’application en ligne de commande. Il contient pubspec.yaml, qui décrit le paquet, et le point d’entrée bin/hello.dart.
dart create hello
Votre premier programme
Votre premier programme Dart
Tout programme Dart démarre dans la fonction main de premier niveau. print fait partie de la bibliothèque dart:core, il n’y a donc rien à importer, et dart run compile le fichier puis l’exécute aussitôt.
bin/hello.dart
void main() {
print('Hello, world!');
}
dart run bin/hello.dart
Outils du quotidien
dart CLI
Un seul outil en ligne de commande pour créer, exécuter, compiler, formater, analyser et tester des projets Dart.
dart pub
Le gestionnaire de paquets qui télécharge et gère les dépendances déclarées dans pubspec.yaml depuis le dépôt pub.dev.
DartPad
Un éditeur en ligne pour écrire et exécuter du code Dart et Flutter dans le navigateur, sans rien installer.
Dart DevTools
Une suite d’outils de performance et de débogage : profilage CPU et mémoire, débogueur et inspection réseau.
Guide pas à pas
Six chapitres pour aller de l'installation aux notions essentielles de Dart.
0 commentaire
Se connecter · Connectez-vous pour laisser un commentaire.