【发布时间】:2012-03-01 11:32:24
【问题描述】:
我们是否不仅可以在客户端/浏览器上使用 dart,还可以在我们的服务器上使用 dart?
为服务器编写一些代码,例如Apache,接受浏览器请求,查询数据库并向浏览器返回响应?也许创建网络服务?
编辑:这是确认服务器端 Dart 的视频的链接:
http://news.dartlang.org/2012/03/video-josh-bloch-talks-about-dart.html [分钟 36:00]
【问题讨论】:
我们是否不仅可以在客户端/浏览器上使用 dart,还可以在我们的服务器上使用 dart?
为服务器编写一些代码,例如Apache,接受浏览器请求,查询数据库并向浏览器返回响应?也许创建网络服务?
编辑:这是确认服务器端 Dart 的视频的链接:
http://news.dartlang.org/2012/03/video-josh-bloch-talks-about-dart.html [分钟 36:00]
【问题讨论】:
简短回答是。
更长的答案。 Dart VM 已经包含一个 HTTP 聊天服务器示例,该示例展示了如何使用 dart:io HTTP API 来实现 Web 服务。一般而言,dart:io 库包含旨在用于服务器端编程的功能,例如套接字和文件/目录处理。
它仍处于早期阶段,但现在您可以尝试使用 Dart SDK 实现连接/节点样式应用程序的一些 early attempts。
至于客户端和服务器之间的通信,您将不得不使用经典的 REST/HTTP 机制,但在未来(当在 Dart 中实现反射时)您将能够序列化实际的 Dart 对象,从而在服务器之间共享它们客户端和服务器。
【讨论】: