我最近开始为嵌入式设备开发一个新的Web项目,并希望征求一些使用技术的建议。该设备将提供包括AJAX代码在内的HTML页面,以从JSON服务器检索数据。我们暂时使用Cherokee作为Web服务器,但并不局限于它。
目前,我正在考虑以下技术:
1. 用PHP编写所有内容。我知道它庞大、缓慢且臃肿,但对于嵌入式系统来说,我有约10MB可用于Web界面(这是很多的),而且这些设备上不会看到太多流量。但需要对用户响应迅速(页面应在一秒钟内加载完毕)。
2. FastCGI + C程序 - 我们正在使用内存数据库,因此C程序可以直接通过API与数据库交互。这比PHP具有更好的性能,但由于C语言不太适合Web开发,所以开发时间和可靠性是一个问题。
3. Lua + Kepler - 这似乎是性能和开发时间之间的良好折中。然而,我从未使用过Lua,因此我不确定如何在嵌入式Web项目中实现它。我也不确定它与Cherokee Web服务器集成得有多好。
所以,您对上述技术有什么意见或过去的经验?还有其他技术应该包括在列表中吗?
谢谢, Alex
目前,我正在考虑以下技术:
1. 用PHP编写所有内容。我知道它庞大、缓慢且臃肿,但对于嵌入式系统来说,我有约10MB可用于Web界面(这是很多的),而且这些设备上不会看到太多流量。但需要对用户响应迅速(页面应在一秒钟内加载完毕)。
2. FastCGI + C程序 - 我们正在使用内存数据库,因此C程序可以直接通过API与数据库交互。这比PHP具有更好的性能,但由于C语言不太适合Web开发,所以开发时间和可靠性是一个问题。
3. Lua + Kepler - 这似乎是性能和开发时间之间的良好折中。然而,我从未使用过Lua,因此我不确定如何在嵌入式Web项目中实现它。我也不确定它与Cherokee Web服务器集成得有多好。
所以,您对上述技术有什么意见或过去的经验?还有其他技术应该包括在列表中吗?
谢谢, Alex