HTML作为跨平台的GUI?

时间:2010-10-21 11:01:08

标签: html user-interface cross-platform

背景: 这适用于内部的软件开发,仅供公司员工使用。 员工暂时拥有Windows,Linux或Mac操作系统。接下来,他们可能希望在他们的手持设备上安装一个简易版本。

Pro:跨平台

骗局:可能不是跨浏览器

Pro:GUI代码应该更小。

Con:但数据传输(HTML,图片,CSS,javascript ......)可能会导致带宽问题? (内部服务器上行速度大约为128kbps)

Pro:任何拥有浏览器的人都可以使用它,无需安装。

Con:安全问题?

...

任何开明的意见?

编辑:

1 /很抱歉接受率,我不知道我 接受答案。

2 /关于该应用程序的更多关于以下内容的文本:

应用程序只是一个数据库前端,有点类似于django的管理界面,没什么特别复杂的。只是表格,列表,图表和图表。

2 个答案:

答案 0 :(得分:2)

我做了一些使用ExtJS和HTML5 canvas 2D API生成相当丰富的GUI应用程序的工作。这很容易,但有一些事情,例如从服务器进行数据流/缓存必须考虑到Web客户端的限制而设计。

关于数据,当Web应用程序“初始化”(并给它们很长的缓存到期时间)时,传输所有JS库/ css /图像并不困难,然后只需使用相当简洁的JSON / xml / etc进行传输数据一旦运行。

至于安全性,HTTPS连接适用于身份验证。当然,在添加功能时必须考虑安全性,就像使用任何联网应用程序一样。

答案 1 :(得分:1)

考虑一下你的程序需要什么样的控件也是很好的,因为网络世界中的特殊控件可以成为痛苦的屁股。抱歉,粗鲁的表达。

你的问题并没有说它是什么样的应用程序.. 3D图形,音乐,文字处理,wiki等。它们彼此完全不同,在选择平台或技术时肯定是主要的。