Будет ли Dart поддерживать разработку на стороне сервера? - PullRequest
32 голосов
/ 01 марта 2012

Сможем ли мы использовать dart не только на клиенте / браузере, но и на нашем сервере?

Написать код для сервера, например, Apache, принимать запросы браузера, запрашивать базу данных и возвращать ответ браузеру?Может быть, создать веб-сервисы?


Редактировать : вот ссылка на видео, где подтверждается Dart на стороне сервера:

http://news.dartlang.org/2012/03/video-josh-bloch-talks-about-dart.html [мин 36:00]

1 Ответ

25 голосов
/ 01 марта 2012

Краткий ответ да .

Более длинный ответ.Виртуальная машина Dart уже содержит пример сервера чата HTTP, который показывает, как использовать API-интерфейс dart: io HTTP для реализации веб-службы.В общем, библиотека dart: io содержит функциональные возможности, которые должны использоваться при программировании на стороне сервера, такие как сокеты и обработка файлов / каталогов.

Это еще очень ранняя стадия, но уже сейчас вы можетепоэкспериментируйте с некоторыми ранними попытками реализации приложений в стиле соединения / узла с использованием Dart SDK.

Что касается связи между клиентом и сервером, вам придется использовать классические механизмы REST / HTTP, но в будущем (когда отражение будет реализовано в Dart) вы сможете сериализовать реальные объекты Dart и, таким образом, поделитьсяих между клиентом и сервером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...