Javascript Webapp可以脱机工作!
我必须设计一个能够离线工作的网络应用程序 因此,有许多工作点在正常模式下在线工作,连接到中央服务器 现在,有时由于不同的原因,中央服务器可能不可用。 (无互联网、服务器崩溃等),因此需要进入离线工作模式。 因为客户不应该等待,所以发票应该是可能的(具体情况) 我已经想到了一个定制的解决方案,但是我想知道您是否知道一个框架或者一些已经做过这些事情的东西Javascript Webapp可以脱机工作!,javascript,html,web-storage,Javascript,Html,Web Storage,我必须设计一个能够离线工作的网络应用程序 因此,有许多工作点在正常模式下在线工作,连接到中央服务器 现在,有时由于不同的原因,中央服务器可能不可用。 (无互联网、服务器崩溃等),因此需要进入离线工作模式。 因为客户不应该等待,所以发票应该是可能的(具体情况) 我已经想到了一个定制的解决方案,但是我想知道您是否知道一个框架或者一些已经做过这些事情的东西 谢谢大家! 如果您的应用程序是html/javascript,请使用HTML5应用程序清单。请参阅以下参考资料 http://www.webre
谢谢大家! 如果您的应用程序是html/javascript,请使用HTML5应用程序清单。请参阅以下参考资料
http://www.webreference.com/authoring/languages/html/HTML5-Application-Caching/如果您的应用程序是html/javascript,请使用HTML5应用程序清单。请参阅以下参考资料 http://www.webreference.com/authoring/languages/html/HTML5-Application-Caching/您可以使用 这里还有另一个链接:您可以使用
这里还有一个链接:我们为数百名员工编写了一个桌面应用程序,供他们在笔记本电脑上使用。它使用数据库复制将数据从数据库的笔记本电脑副本合并到数据库的服务器副本。数据库中包含的数据量很大——产品信息、客户联系信息等等。这是销售代表创建销售订单和发票等所需的全部内容。销售代表必须能够始终使用该软件,而不是在连接时偶尔使用一次。然而,这种方法确实有它的挑战——如果本地数据库不经常同步,两端的数据都会过时,另外还必须处理冲突的更新 如果本地断开连接工作所需的数据库信息量不是很大,那么您肯定可以利用新的HTML5离线存储并使用网站
我认为这里的关键因素是用户离线工作时需要多少数据,数据需要有多新鲜,以及他们在线与离线工作的时间百分比。我们为数百名员工编写了一个桌面应用程序,供他们在笔记本电脑上使用。它使用数据库复制将数据从数据库的笔记本电脑副本合并到数据库的服务器副本。数据库中包含的数据量很大——产品信息、客户联系信息等等。这是销售代表创建销售订单和发票等所需的全部内容。销售代表必须能够始终使用该软件,而不是在连接时偶尔使用一次。然而,这种方法确实有它的挑战——如果本地数据库不经常同步,两端的数据都会过时,另外还必须处理冲突的更新 如果本地断开连接工作所需的数据库信息量不是很大,那么您肯定可以利用新的HTML5离线存储并使用网站
我认为这里的关键因素是用户离线工作时需要多少数据,数据需要有多新鲜,以及他们在线与离线工作的时间百分比。这是一个webapp吗?你在使用html和javascript吗?它可以使用任何东西…但是我有java背景…对于前端来说,它将是html5,但肯定是java框架。这是一个webapp吗?你在使用html和javascript吗?它可以使用任何东西…但是我有java背景…对于前端来说,它将是html5,但肯定是java框架。那么这是否适合在这种缓存中存储10000个客户端?这个应用背后的主要思想是简单的发票。通常你从服务器获取数据:客户、价格、产品等。在离线状态下,所有这些都应该从服务器获取吗?本地数据库?或者……每个客户端都是自己的应用程序,并管理自己的脱机状态。这是否适合在这种缓存中存储10000个客户端?这个应用背后的主要思想是简单的发票。通常你从服务器获取数据:客户、价格、产品等。在离线状态下,所有这些都应该从服务器获取吗?本地数据库?或者……每个客户端都是自己的应用程序,并管理自己的离线状态,但请注意,谷歌不再开发gears。它并不在所有浏览器上运行。他们也转向了html5,但请注意谷歌不再开发Gear了。它并不在所有浏览器上运行。他们也转向了html5。是的。相当多。这就是为什么我质疑html5是否适合。它是关于发票的。那么超过10000个克莱因,10000个产品…+pdf发票的生成…你使用了什么数据库?复制工作正常…?我们使用的是SQL Server。复制效果很好。代表们喜欢这种机动性。与客户坐在一起,而你的dang笔记本电脑无法连接到互联网,真是太尴尬了。如果您想对此进行研究,您可以编写一个非常具体的新问题,描述数据量等,并征求人们对用于复制的最佳数据库的建议。在你这么做之前,先看看其他的问题,比如。你可以使用html5并复制到本地存储,或者类似于Coach dbYes的东西。很多。这就是为什么我质疑html5是否适合这样做。它是关于发票的。那么超过10000个克莱因,10000个产品…+pdf发票的生成…你使用了什么数据库?复制工作正常…?我们使用的是SQL Server。复制效果很好。代表们喜欢这种机动性。与客户坐在一起,而你的dang笔记本电脑无法连接到互联网,真是太尴尬了。如果你想对此进行研究,你可以提出一个非常具体的新问题,描述数据量等,并征求人们对最佳数据的建议