Dart服务器端:使用Shelf而不是IO作为Web服务器的优势在哪里?

Muk*_*uka 4 server-side dart dart-shelf

我想使用RPC库来开发Dart服务器端Restful.在库存储库中,它带来了两个例子如何使用(https://github.com/dart-lang/rpc-examples/tree/master/bin):Shelf和IO.

我想更好地理解Shelf和IO之间的差异.使用Shelf而不是IO作为Web服务器的优势在哪里?

Gün*_*uer 5

Shelf是服务器应用程序的模块化框架.货架建在上面dart:io.有很多可用于货架的包 (来自Dart团队和第三方),这使得构建复杂的服务器应用程序变得非常容易.
如果您希望直接构建自己的解决方案dart:io.