2

您推荐在嵌入式设备上使用哪种服务器端 Web 语言/框架?该设备类似于 Linksys 无线路由器。理想情况下,我正在寻找一个快速、高效且能在资源有限(CPU、内存等)的设备上运行良好的框架。

一些初步考虑因素是 PHP、Django,甚至是 mod_perl。

4

3 回答 3

2

贾斯汀,听起来你的平台的马力比较大。出于这个原因,我会说选择您最熟悉的框架。PHP 和 mod_perl 非常快速和高效。这实际上取决于您正在运行的 http 服务器可以使用哪些模块。

您的问题使我了解了番茄固件用于其 Web 界面的框架。他们的服务器是带有 cgi 扩展的 micro_httpd/mini_httpd,页面是 asp。也有一些 javascript 被抛出。这里有一个指向番茄固件的链接,您可以在其中下载源代码并自己查看。如果您的设备类似于无线路由器,您应该查看其他路由器固件项目,例如 dd-wrt、openWRT 和 sveasoft。

马泰哈

于 2009-06-27T13:13:51.820 回答
0

我建议使用 LUA(http://www.lua.org)。梭子鱼 ( http://barracudaserver.com ) 有一个支持 LUA 的网络服务器,但它不是免费的。

于 2009-06-27T21:30:59.013 回答
0

我在一个开发像路由器这样的设备的团队中工作。对于它的 Web 界面,我使用了thttpdCGI​​ Wraper。编程语言是cpp + html + javascript。我也将 sqlite 用于数据库。

使用 cgi c/cpp 是资源有限的嵌入式设备中 Web 界面的最佳解决方案。

于 2013-12-05T07:40:20.460 回答