Dart supportera - t-il le développement côté serveur?
Allons-nous pouvoir utiliser dart non seulement sur le client / navigateur,mais aussi sur notre serveur?
Écrivez du code pour un serveur, par exemple Apache, acceptez les requêtes du navigateur, interrogez une base de données et renvoyez une réponse au navigateur? Peut-être créer des services web?
Edit: voici le lien vers une vidéo où côté serveur Dart est confirmé:
Http://news.dartlang.org/2012/03/video-josh-bloch-talks-about-dart.html [min 36:00]
1 réponses
Réponse Courte oui.
Réponse plus longue. La VM Dart contient déjà un exemple de serveur de chat HTTP qui montre comment utiliser l'API HTTP DART:io pour implémenter un service web. En général, la bibliothèque dart:io contient des fonctionnalités destinées à être utilisées dans la programmation côté serveur, telles que les sockets et la gestion des fichiers/répertoires.
C'est encore très tôt mais déjà maintenant vous pouvez jouer avec quelques premières tentatives d'implémentation de connect / node applications de style en utilisant le SDK Dart.
En ce qui concerne la communication entre le client et le serveur, vous devrez utiliser des mécanismes REST/HTTP classiques, mais à l'avenir (lorsque la réflexion sera implémentée dans Dart) vous pourrez sérialiser les objets Dart réels et ainsi les partager entre le client et le serveur.