我有一个在嵌入式系统上运行的应用程序(SD卡上400MHz,64Mb内存和128Mb可用空间)。我想构建一个Web界面来与应用程序进行通信。要做到这一点,我必须选择两个方面,Web服务器和要使用的语言(服务器端)。现在,我的搜索引导我了解这些可能性:
Web服务器:
这两个服务器都支持CGI和FastCGI。
界面必须允许用户进行身份验证和更改语言。用户将对Web界面具有不同的访问级别,这意味着某些用户将看到完整的Web界面,而其他用户只能看到一些页面/选项。
我找到的服务器端语言是:
我还可以使用其他语言吗?
这些语言可以使用哪种框架(保持在中间,我没有大量内存)?
我已经使用过WebPy(Python)和Kepler(Lua)。
答案 0 :(得分:1)
我工作过的类似项目倾向于使用Python web.py 或 bottlepy.org 。它们易于部署和维护,而且非常轻便。如果您的项目很简单,也就是说,您只需构建一个最小的网络,那么我会选择 web.py ,而如果您需要更复杂的 bottlepy 更好。