Architecture 厚薄客户端

Architecture 厚薄客户端,architecture,thin-client,thick-client,Architecture,Thin Client,Thick Client,大家好 我有一个架构问题,在为一台台式计算机开发和部署think客户端时,我可以使用什么工具?我的应用程序必须在一台计算机上的浏览器中工作,数据库必须放在同一台计算机上。如果可能的话,不需要应用服务器(IIS、Apache、Node.js)。要从HTML应用程序生成桌面应用程序,您需要可以调用本机OS API的js库,比如appjs[3],允许使用本机API,但它们都在Node.js框架下工作。或者您可以尝试使用浏览器API访问操作系统功能、Firefox[4]和Chrome[5] 如果您需要开

大家好


我有一个架构问题,在为一台台式计算机开发和部署think客户端时,我可以使用什么工具?我的应用程序必须在一台计算机上的浏览器中工作,数据库必须放在同一台计算机上。如果可能的话,不需要应用服务器(IIS、Apache、Node.js)。

要从HTML应用程序生成桌面应用程序,您需要可以调用本机OS API的js库,比如appjs[3],允许使用本机API,但它们都在Node.js框架下工作。或者您可以尝试使用浏览器API访问操作系统功能、Firefox[4]和Chrome[5]

如果您需要开发简单的web应用程序,请尝试使用HTML页面+JS+CSS+WebSQL或localStorage

在这里[6]您可以了解更多有关HTML5的信息

3-appjs.com/

4-developer.mozilla.org/en-US/docs/Web/API/使用浏览器API

5-developer.chrome.com/extensions/api_index


6-slides.html5rocks.com/#landing slide

听起来这个问题太宽泛了,最好提供一些关于操作系统、语言等的附加信息。开始时,它可以在Windows下工作,但我认为浏览器是跨平台的,HTML应用程序可以在任何操作系统上工作。例如,我可以使用Node.js+Html+js,用js和Html编写一些代码,对于DB,我可以使用MySQL或MongoDB,但它太大了,或者我可以使用WebSQL的Html页面。一般来说,我需要开发小应用程序,我不想使用厚客户端。