#sql-server #flutter
#sql-сервер #flutter
Вопрос:
Flutter Desktop для Windows (альфа-версия) отсутствует уже несколько дней. Мне нужно знать, как запрашивать SQL Server из Flutter Desktop для Windows?
Я нашел пакет dart_mssql, но в примечании говорится: «Этот пакет не подходит для flutter или веб-проектов. Он работает только в серверных приложениях «.
Итак, у вас есть идея, как запрашивать данные с SQL Server в Flutter Desktop для Windows?
Спасибо за помощь.
Комментарии:
1. Почему вы хотите это сделать? Вся привлекательность flutter заключается в обслуживании нескольких платформ. Прямой доступ к вашей базе данных в основном осуществляется только для рабочего стола, в то время как наличие надлежащего серверного интерфейса, вызывающего базу данных, было бы приемлемой архитектурой для всех платформ. Если вы хотите ограничиться рабочим столом, вероятно, существуют лучшие языки и фреймворки, чем flutter в альфа-состоянии.
2. Спасибо за ваш комментарий. Зачем мне это делать? потому что Flutter desktop — это приложение для Windows, и мне нужно использовать его вместо других типов приложений, таких как WinForm в .Net. Мне нужно создать приложение Windows, которое могло бы получить доступ к локальной базе данных SQL Server.
3. Насколько мне известно, нет собственного клиентского решения SQL для Flutter. Даже решение SqlServerSocket представляет собой клиентский компонент, который обменивается сообщениями JSON с серверным компонентом, который фактически взаимодействует с SQL Server. Однако, в отличие от многих современных языков сценариев, Flutter может выполнять ввод-вывод сокетов (а не только веб-сокетов), поэтому, по крайней мере, возможно реализовать клиент TDS поверх класса RawSocket Flutter.