User interface 基于浏览器的界面与图形的优缺点

User interface 基于浏览器的界面与图形的优缺点,user-interface,desktop,kiosk,User Interface,Desktop,Kiosk,我正处于基于桌面的应用程序的设计阶段。由于这个特定应用程序的性质,我相信它将从基于web的方法(即,允许用户通过运行在kiosk模式下的浏览器与应用程序交互)中受益匪浅,以利用HTML/CSS/JS的简单性和许多优秀JS接口插件的可用性。采用这种方法(而不是在本机或跨平台图形库中编码)会带来任何问题吗?嗯,您对操作系统和其他域的访问将受到限制 使用AdobeAIR之类的工具,让您可以使用HTML/CSS/JS并将其编译成适当的桌面应用程序,怎么样?实现web GUI的主要“窍门”是您需要设置某种

我正处于基于桌面的应用程序的设计阶段。由于这个特定应用程序的性质,我相信它将从基于web的方法(即,允许用户通过运行在kiosk模式下的浏览器与应用程序交互)中受益匪浅,以利用HTML/CSS/JS的简单性和许多优秀JS接口插件的可用性。采用这种方法(而不是在本机或跨平台图形库中编码)会带来任何问题吗?

嗯,您对操作系统和其他域的访问将受到限制

使用AdobeAIR之类的工具,让您可以使用HTML/CSS/JS并将其编译成适当的桌面应用程序,怎么样?

实现web GUI的主要“窍门”是您需要设置某种web服务器。gui应用程序可以只是一个可执行文件。您(可能)需要一些GCI编码,才能从用户那里将信息返回到您的程序中。一般来说,这可能需要做更多的工作


与此相平衡的是,世界上任何地方的任何用户,只要使用他们选择的操作系统和浏览器连接到您的Web服务器,就应该能够操作您的程序。

请查看-该库旨在使用html和css创建桌面GUI。

我不同意。你可以从一个定制的cgi中做任何你想做的事情。事实上,我认为对操作系统的访问根本不需要受到限制。你可以在计算机上运行服务器,也可以使用插件(例如activeX)在javascript和计算机上运行的服务之间直接通信。也许我误解了他的问题,我以为他说的只是使用HTML/CSS/JS。