我正在开发一个项目,我们在嵌入式系统上运行我们的Web服务器,所以我有内存限制但是有没有办法在这个Web服务器上构建单页面应用程序?如果,是的,那么我们是否有一个可以使用的javascript框架,或者我是否坚持使用基本的javascript本身?
并且将从服务器发送和接收实时数据。
单页应用程序在服务器端可能只有很少的逻辑,因为整个应用程序是在客户端上运行的JavaScript。您绝对需要的唯一服务器端逻辑将是一个小型服务器,它将文件发送到客户端(这将是您访问该站点的Web浏览器)。
正如Gerton之前提到的,您可以使用Angular轻松构建SPA。您还可以查看当前最常用的其他两个框架:react.js和vue.js.
玩得开心!
Angular似乎很好地支持你的问题,它是一个单页面的应用程序框架
我在多个嵌入式系统上工作,并建议重新构建您的解决方案。整个Web服务器到嵌入式系统的UI概念是旧的做事方式,并不是生成实时数据的最快或最有效的方法。您应该研究基于Linux的系统的QT或基于Windows的Xamarin系统。
如果您已经完成了后端数据模型,则可以轻松地在其中一个应用程序中创建新项目,并在顶部构建UI。相信我这个。它将为您节省大量麻烦,并将提高嵌入式系统的性能。
如果您实现了Web服务器,我建议您将其用于将数据公开给云应用程序或作为分布式体系结构的一部分,而不是将数据提供给本地UI。