嵌入式linux web服务器,linux – 我应该在嵌入式系统中使用哪种服务器端Web技术?...

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

1.)我将使用openwrt(linux).

2.)显然它必须是轻量级的

3.)这是一个学校项目,所以我可以使用我想要的任何技术.

显然PHP是显而易见的选择,但是还有其他更令人兴奋的事情(我对PHP并不感到疯狂).

提前致谢!

解决方法:

一些后来的OpenWRT版本带有一个完全用lua(LuCi)编写的接口.你有没看过来看它是否适用?它运行在标准CGI上,由已经在OpenWRT上运行的嵌入式Web服务器调用(这意味着您不必添加另一个软件包).

查看他们的网站luci.freifunk-halle.net,它显然是一个包含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,embedded

来源: https://codeday.me/bug/20190724/1520380.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值