3

这是我的场景。我正在为需要便携的客户端编写一个 Web 应用程序,即他们需要将其插入不同的 PC (Windows) 并让它简单地工作。如果他们可以把它放在一个域上,生活会更轻松,但在这种情况下不能做,因为互联网访问可能并不总是可用。所以,我正在尝试使用 Jetty ( http://www.getrailo.org/index.cfm/download/ ) 的 Railo Express,它有我需要的一切。我实际上设法在 USB 记忆棒上安装(嗯,复制和配置)包,在“/webapps”文件夹中创建了一个新站点并将其连接起来,然后下载了 SQLITE 的驱动程序并连接并正常工作.

这根本不会是一个非常密集的网络应用程序,或者它需要很多用户连接到它(一次最多 2-3 个)。我使用 Bootstrap 和带有几个图表的仪表板,所有页面基本上都是表单并且读/写到 SQLITE db。

所以,虽然一切似乎都有效,但您认为这是一个可行的解决方案吗?它似乎工作正常,但我会遇到任何问题,例如客户端可能使用的不同 PC 的性能或兼容性问题吗?有没有更好的方法来做到这一点?

编辑:感谢您的回复。这里有一些更多的信息,希望能把事情弄清楚。我应该更具体地说明为什么要使用便携式网络应用程序。该应用程序适用于洗车业务,以记录正在进行的业务。柜台上基本上有一台电脑可以用来访问东西(USB 将在此处连接),并且可能在入口处有一个 iPod,服务员将记录汽车进入的位置(并将通过连接到本地计算机无线)。便携的原因?他们想把棍子带回家并查看统计数据,所以要么在计算机上进行完整安装并在棍子上备份(额外工作),要么只是棍子上的所有东西。不只是简单地上网并让每个人都更轻松的原因:棘手的互联网接收,这意味着应用程序的停机时间。

4

1 回答 1

1

从您的描述来看,它看起来像一个简单且不是很密集的应用程序。根据我使用 Railo Express 的经验,我认为您有能力运行它。

我要做的是将应用程序安装在柜台的计算机上,因为那是主要集线器(您提到 iPad 连接无线)。使用记忆棒作为备份,在他们将其带回家之前,请确保记忆棒已更新数据。您还可以考虑设计应用程序,以便在编写数据和使用数据之间分离(例如,在家运行报告的人)。

棒上的应用程序会在家里运行吗,很可能它会工作,或者如果你遇到一些问题并不难解决。

于 2013-09-06T02:50:52.897 回答