gpt4 book ai didi

linux - 我应该在嵌入式系统中使用什么服务器端网络技术?

转载 作者:IT王子 更新时间:2023-10-29 00:59:36 26 4
gpt4 key购买 nike

我正在开始一个新项目,我想弄清楚我应该使用哪些技术。事情是这样的,我正在编写一些可以在无线路由器上运行的软件,我想提供一个网络界面。所以很可能我将不得不做一些服务器端的网络开发。唯一的问题是我将要部署它的设备只有 16 MB 的 RAM (Ubiquiti Bullet)。这里有更多信息:

1.) 我将使用 openwrt (linux)。2.) 显然它必须是轻量级的3.) 这是一个学校项目,所以我可以使用任何我喜欢的技术。

显然 PHP 是显而易见的选择,但还有其他更令人兴奋的选择吗(我对 PHP 并不着迷)。

提前致谢!

最佳答案

一些较新版本的 OpenWRT 带有一个完全用 lua (LuCi) 编写的界面。你检查过这个是否适用吗?它在标准 CGI 上运行,并由已经在 OpenWRT 上运行的嵌入式 Web 服务器调用(这意味着您不必再添加另一个软件包)。

查看他们的网站 luci.freifunk-halle.net ,它显然是一个功能齐全的 Web 框架,包括 MVC,因此您可以更快地入门!

LuCI is a collection of free Lua software for embedded devices. It includes several useful tools and libraries for developers as well as an MVC-Webframework and web user interface which is part of OpenWrt Kamikaze starting from release 8.09. The goal of the LuCI Project is to create and maintain user friendly, stable and reliable user interfaces and development frameworks.

PHP 对于路由器来说相当大,我认为它不能完全提供您正在寻找的速度! Lua 不是一种很难上手的脚本语言,它与 PHP 没有什么不同,而且 Lua 网站非常好并且有负载 documentation !

关于linux - 我应该在嵌入式系统中使用什么服务器端网络技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/645476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com