Сторона сервера Dart: Где преимущество использования полки вместо ввода-вывода в качестве веб-сервера?

Я хочу использовать библиотеку RPC для разработки серверной части Dart Restful. В хранилище библиотеки приводятся два примера использования ( https://github.com/dart-lang/rpc-examples/tree/master/bin): полка и ввод-вывод.

Я хотел бы лучше понять разницу между Shelf и IO. В чем преимущество использования полки вместо ввода-вывода в качестве веб-сервера?

1 ответ

Решение

Полка - это модульная структура для серверного приложения. Полка построена на вершине dart:io, На полке доступно довольно много пакетов (от команды Dart и сторонних разработчиков), которые упрощают создание сложных серверных приложений.
Если вы предпочитаете создавать собственное решение, используйте просто dart:io непосредственно.

Другие вопросы по тегам