我最近为嵌入式设备开始了一个新的Web开发项目,并希望征求一些使用技术的建议.该设备将提供HTML页面,其中包含用于从JSON服务器检索数据的AJAX代码.我们暂时使用切诺基作为网络服务器,尽管我们并不依赖它.
目前,我正在考虑以下技术:
用PHP编写所有内容.我知道它很大,很慢,而且很臃肿,但我有大约10MB可用于网络界面(对于嵌入式系统来说很多),我们不会在任何这些设备上看到很多流量.但它确实需要对用户做出响应(页面应该在不到一秒的时间内加载).
FastCGI +一个C程序 - 我们使用的是内存数据库,因此C程序可以直接通过API与数据库进行交互.这将比PHP具有更好的性能,但开发时间和可靠性是一个问题,因为C不太适合Web开发.
Lua + Kepler - 这似乎是性能和开发时间之间的良好中间点.但是,我从未与Lua合作过,所以我不确定如何在嵌入式Web项目中实现它.我也不确定它与Cherokee网络服务器的集成程度.
那么对上述技术的任何意见或过去的经验?我应该列入名单中的其他人吗?
谢谢,亚历克斯