0

我正在使用 dart 构建一个功能丰富的独立应用程序。我选择了 dart,因为它似乎不仅允许 webapps 的标准开发方法,而且还允许访问系统资源(例如 nodejs 所做的)。我的要求之一是文件 io 或数据库访问(这又需要文件 io)。然而,Dartium 不允许使用 dart:io 包(只有在服务器模式下才能访问这个库)。任何人都可以想到一种解决方法,改变飞镖环境或铬环境来允许这样做吗?也许是浏览器环境中自定义编译的 dartVM。

基本上是一种在 dart 独立应用程序中使用数据库连接的方法。如果此代码可以自动生成,则 REST 包装器只是一种选择。

我不清楚这样的事情是否可能,或者铬是否会阻止任何访问系统资源的方法。

4

1 回答 1

0

是的,在独立模式 dart 中,您可以使用文件,还可以使用 TCP 套接字和 Web 套接字。所以你可以连接到数据库。(例如 MySQL:https ://github.com/jamesots/sqljocky )

在浏览器模式下,您可以使用内置数据库 dart:indexed_db 或 dart:web_sql。您还可以使用 web-socket 协议

也许您可以使用 websocket 连接本地或远程数据库。

于 2013-11-11T20:33:07.637 回答