Ответ 1
Короткий ответ да.
Более длинный ответ. В Dart VM уже есть пример HTTP-сервера чата, который показывает, как использовать dart: io API-интерфейс API для реализации веб-службы. В общем случае библиотека dart: io содержит функции, предназначенные для использования в программировании на стороне сервера, такие как сокеты и обработка файлов/каталогов.
Его еще очень ранняя стадия, но уже сейчас вы можете поиграть с некоторыми ранними попытками реализовать приложения стиля connect/ node, используя Dart SDK.
Что касается общения между клиентом и сервером, вам придется использовать классические механизмы REST/HTTP, но в будущем (когда отражение будет реализовано в Dart) вы сможете сериализовать фактические объекты Дарта и, таким образом, поделиться ими между клиента и сервера.