32

我们是否不仅可以在客户端/浏览器上使用 dart,还可以在我们的服务器上使用 dart?

为服务器(例如 Apache)编写一些代码,接受浏览器请求,查询数据库并向浏览器返回响应?也许创建网络服务?


编辑:这是确认服务器端 Dart 的视频的链接:

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

4

1 回答 1

26

简短的回答的。

更长的答案。Dart VM 已经包含一个 HTTP 聊天服务器示例,该示例展示了如何使用dart:io HTTP API 来实现 Web 服务。一般来说,dart:io库包含用于服务器端编程的功能,例如套接字和文件/目录处理。

它仍处于早期阶段,但现在您已经可以尝试一些使用 Dart SDK 实现连接/节点样式应用程序的早期尝试

至于客户端和服务器之间的通信,您将不得不使用经典的 REST/HTTP 机制,但在未来(当在 Dart 中实现反射时)您将能够序列化实际的 Dart 对象,从而在客户端和服务器之间共享它们.

于 2012-03-01T12:16:24.527 回答