Java Raspberry PI 帮助是 Vaadin 最好的方法吗?
Java Raspberry PI Help is Vaadin the best way?
我想制作一个具有登录页面、1 个按钮和一个会闪烁的 LED 图像的网络应用程序。
我开始在 Vaadin 中执行此操作,但最新版本太大(Vaadin 文件中为 32MB),因此在 Raspberry PI 上启动需要很长时间。
有没有更好的方法?
然后在软件中按下按钮或从硬件触发,硬件可能需要 1 分钟或更长时间才能执行此操作并使 LED 闪烁。
- 快闪好
- Flash 很差
Flash 坏了
等等
我假设您想 运行 Pi 上的服务器部分(即应用程序服务器)?
在那种情况下,Java 不是一个好的选择(尽管可能),Vaadin 当然也无济于事,因为它是一个服务器端应用程序框架。
为什么不为 UI 使用客户端解决方案(即使用 Angular JS)和基于 python 的服务器端解决方案,基于 SimpleHTTPServer ( https://docs.python.org/2/library/simplehttpserver.html)?
miw 的 是正确的。我会添加一些解释。
Vaadin is a great tool for being able to quickly write web apps using only Java 编程但使用常规 Web 浏览器客户端呈现(无小程序)。
Vaadin 应用实际上 运行 在服务器端。用户界面在客户端(Web 浏览器)远程呈现,但应用程序存在于服务器上,对用户操作的反应在服务器上执行。
此服务器端执行意味着 Vaadin 网络应用程序通常需要大量内存,足以维持当前状态并为每个用户启用用户操作-反应执行,所有这些都在服务器上的相同 JVM。增加用户意味着增加对内存和服务器 CPU 的需求。
在两个 JVM 之间(Java Virtual Machine) and Vaadin, you would be placing much demands on a resource-limited computer such as Raspberry Pi。虽然我没有尝试过,但你应该能够 运行 一个相对简单的应用程序,用户相对较少。最新的 Pi 模型有更多的内存(演出)应该工作得更好。Pi 的一些竞争对手配备了更多的内存,因此对于 Vaadin 可能工作得更好。
所以,不,运行在 Raspberry Pi 上安装 Vaadin 应用程序可能不是最佳方案。但是尝试会很有趣。 ;-)
我想制作一个具有登录页面、1 个按钮和一个会闪烁的 LED 图像的网络应用程序。
我开始在 Vaadin 中执行此操作,但最新版本太大(Vaadin 文件中为 32MB),因此在 Raspberry PI 上启动需要很长时间。
有没有更好的方法?
然后在软件中按下按钮或从硬件触发,硬件可能需要 1 分钟或更长时间才能执行此操作并使 LED 闪烁。
- 快闪好
- Flash 很差
Flash 坏了
等等
我假设您想 运行 Pi 上的服务器部分(即应用程序服务器)? 在那种情况下,Java 不是一个好的选择(尽管可能),Vaadin 当然也无济于事,因为它是一个服务器端应用程序框架。
为什么不为 UI 使用客户端解决方案(即使用 Angular JS)和基于 python 的服务器端解决方案,基于 SimpleHTTPServer ( https://docs.python.org/2/library/simplehttpserver.html)?
miw 的
Vaadin is a great tool for being able to quickly write web apps using only Java 编程但使用常规 Web 浏览器客户端呈现(无小程序)。
Vaadin 应用实际上 运行 在服务器端。用户界面在客户端(Web 浏览器)远程呈现,但应用程序存在于服务器上,对用户操作的反应在服务器上执行。
此服务器端执行意味着 Vaadin 网络应用程序通常需要大量内存,足以维持当前状态并为每个用户启用用户操作-反应执行,所有这些都在服务器上的相同 JVM。增加用户意味着增加对内存和服务器 CPU 的需求。
在两个 JVM 之间(Java Virtual Machine) and Vaadin, you would be placing much demands on a resource-limited computer such as Raspberry Pi。虽然我没有尝试过,但你应该能够 运行 一个相对简单的应用程序,用户相对较少。最新的 Pi 模型有更多的内存(演出)应该工作得更好。Pi 的一些竞争对手配备了更多的内存,因此对于 Vaadin 可能工作得更好。
所以,不,运行在 Raspberry Pi 上安装 Vaadin 应用程序可能不是最佳方案。但是尝试会很有趣。 ;-)