1

我什至不知道要问什么问题,但无论如何我都会尝试我需要一个占用空间小的“应用程序服务器”,它将托管一个数据库、脚本语言和一个 Web 服务器——所有这些都在一个进程中。不需要像 Java、.Net 或 Ruby 这样的外部 SDK/框架的东西——只是一个带有一堆脚本文件和我的自定义代码的 exe。

该功能应包括:http 服务器、用于常见任务的脚本编程 API(数据库访问、http 通信、系统 API 接口)和嵌入式数据库/键值存储。它应该适用于 windows 和 unix。

例如 MongoDB 没有外部依赖,有一个内置的数据库,内部也有 javascript 解释器。但它不能运行自定义脚本或加载扩展库(afaik)——它不是为应用服务器而设计的。但如果是的话,这将是我正在寻找的。

有什么建议/想法吗?

4

1 回答 1

1

大多数脚本语言都适用于此,例如 Python 或 Tcl,因为它们可以加载 SQLite3 绑定并在单个进程中运行 Web 应用程序服务器。其中许多语言还具有以其母语实现的更简单的数据库。

如果您对 Lua 感到满意,它可能是一个特别好的选择,因为它很容易将其剥离为相对较少的文件。

于 2012-04-20T18:12:17.000 回答