这是我的情景。我正在为需要便携的客户端编写一个Web应用程序,即他们需要将其插入不同的PC(Windows)并让它简单地工作。如果他们可以把它放在一个域上,生活会更容易,但在这种情况下没有办法,因为互联网访问可能并不总是可用。所以,我正在尝试使用Jetty(http://www.getrailo.org/index.cfm/download/)的Railo Express,它拥有我需要的一切。我实际上设法在USB记忆棒上安装(好吧,复制和配置)包,在“/ webapps”文件夹中创建了一个新站点并连接起来,然后下载了SQLITE的驱动程序并将其连接起来并正常工作
这根本不是一个非常激烈的网络应用程序,或者它需要连接多个用户(一次最多2-3个)。我使用Bootstrap而不是带有几个图形的仪表板,所有页面基本上都是表格,并且可以读写/写入SQLITE数据库。
那么,虽然一切似乎都有效,但您认为这是一个可行的解决方案吗?它似乎工作正常,但我会遇到任何问题,例如客户端可能使用的不同PC的性能或兼容性问题?还有更好的方法吗?
编辑: 谢谢回复家伙。这里有一些更多的信息,希望能够解决问题。我应该更具体地说明为什么要使用便携式网络应用程序。该应用程序用于洗车业务记录业务。计数器上基本上有一台计算机可以从中访问(并且USB将附在此处),并且可能在入口处的一个iPod将由服务员记录进入的车辆(并将通过连接到本地计算机)无线)。便携性的原因?他们想把棍子带回家并查看统计数据,因此它可以是计算机上的完整安装和棒上的备份(额外工作),也可以是棒上的所有内容。不是简单地上网并让每个人都更容易的原因:棘手的互联网接收,这将意味着应用程序的停机时间。
答案 0 :(得分:1)
从您的描述看起来它看起来像一个简单而不是非常密集的应用程序。根据我对Railo Express的经验,我认为你有能力运行它。
我要做的是在柜台的计算机上安装应用程序,因为那是主要的集线器(你提到连接无线的iPad)。使用摇杆作为备份,在将它带回家之前,请确保使用数据更新摇杆。您也可以考虑设计应用程序,以便在写入数据和使用它之间存在分离(例如,在家中运行报告的人)。
棒上的应用程序是否会在家中运行,很可能它会起作用,或者如果遇到一些问题就不会很难修复。