嵌入式系统上的单页应用程序

时间:2018-09-11 15:32:28

标签: javascript html single-page-application javascript-framework

我正在一个在嵌入式系统上运行Web服务器的项目中工作,因此我有内存限制,但是有没有办法在此Web服务器上构建单页应用程序?如果是,那么我们是否有一个可以使用的javascript框架,或者我坚持使用基本的javascript本身?

从服务器发送和接收实时数据。

3 个答案:

答案 0 :(得分:1)

单页应用程序在服务器端的逻辑很少,因为整个应用程序都是在客户端上运行的JavaScript。您绝对需要的唯一服务器端逻辑是将文件发送到客户端的小型服务器(您将在其中访问站点的Web浏览器)。

正如Gerton之前提到的,您可以使用Angular轻松地构建SPA。您还可以查看当前使用最多的其他两个框架:react.js和vue.js。

玩得开心!

答案 1 :(得分:0)

Angular似乎很好地支持了您的问题,它是一个单页应用程序框架

答案 2 :(得分:0)

我在多个嵌入式系统上工作,建议重新设计您的解决方案。嵌入式系统的整个Web服务器到UI的概念都是旧的处理方式,并不是生成实时数据的最快或最有效的方法。您应该研究基于Linux的系统的QT或基于Windows的系统的Xamarin。

如果您已经完成了后端数据模型,则可以轻松地在这些应用程序之一中创建一个新项目并在顶部构建一个UI。相信我这一点。它将为您节省大量麻烦,并会提高嵌入式系统的性能。

如果实现Web服务器,我建议您这样做以将数据公开给云应用程序或作为分布式体系结构的一部分,而不是将数据提供给本地UI的一部分。