我想开发一个ERP系统,但我希望它在网络浏览器上运行。我希望它将数据存储在 SQLite 数据库中,但我不希望它必须作为客户端/服务器工作,只是在本地工作。
我还想访问环境变量和文件系统。最终我想使用 C 而不是 JavaScript来操作DOM 。
是否有用于此的浏览器、框架或库?
据我所知,用 JavaScript 以外的任何语言来操作 DOM 是不可能的——因为这是浏览器将运行的唯一编程语言。
我会尝试考虑以下之一:
1) 运行本地 Web 服务器 - 为什么不呢?我不确定 C,但 Python、Ruby、JS 和许多其他语言使这些设置非常简单。
2) 如果您真的反对在网络中运行另一个程序,只需编写一个 GUI 应用程序。
3)如果你不反对 Python(而不是 C),你可以试试Pajamas - 一个允许你用 Python 编写 web 应用程序的框架,以后可以将它用作桌面应用程序(不运行服务器) . 非服务器版本实际上不会在浏览器中运行(AFAIK - 我自己从未尝试过)。