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