Dart会支持服务器端开发吗?

Ger*_*ero 32 html5 dart

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

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


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

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

Lar*_*ann 25

简短回答是的.

更长的答案.Dart VM已包含HTTP聊天服务器示例,该示例显示如何使用dart:io HTTP API实现Web服务.通常,dart:io库包含用于服务器端编程的功能,例如套接字和文件/目录处理.

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

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

  • 我不确定序列化Dart对象是否比REST更好.从服务器到客户端的所有Dart都没关系.但是,我认为它不会起飞太多,因为大多数Web服务都是由包括移动客户端在内的多个Web客户端使用并强制他们进行交谈Dart是不切实际的. (2认同)