【问题标题】:Server-Side Web Framework to use for an Embedded Device用于嵌入式设备的服务器端 Web 框架
【发布时间】:2009-06-26 12:36:26
【问题描述】:

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

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

【问题讨论】:

    标签: embedded lamp


    【解决方案1】:

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

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

    马特哈

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 2011-01-14
          • 1970-01-01
          • 2012-03-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多