当用户群体热衷于电子表格时,哪种UI设计是合理的?

11
在我正在开发的软件的第一个迭代中,我们编写了大量的js代码来模拟类似Excel电子表格的体验。现在用户对他们需要滚动的数量不太满意,他们最喜欢的UI是Excel电子表格。我想知道什么样的UI可以为开发团队提供双赢的局面,并且对用户易于理解。用户群体是日复一日进行数字计算的人。Ajax UI 最初并不受到他们的青睐。这个应用程序应该处理大量的表格数据。
欢迎任何建议。
编辑:数据通过不同的服务提供,用户分析数据、提供评论、做出调整和计算,然后将数据持久化到特定于应用程序的数据库中。

4
一个滑稽的评论,但我认为他们想要这个(http://www.google.com/google-d-s/spreadsheets/)。你知道,Google 可能做得很对。 - thirtydot
我是第一个推荐这个解决方案的人 :P。。即使Excel ActiveX组件也被否决了..不过我会在问题中添加更多信息来解决这个问题。 - Perpetualcoder
我目前也遇到了同样的问题。公司一直只使用Excel,并希望软件的行为方式与Excel相同。不得不采用大量文本输入的表格,有点麻烦。 - Stephen
如果你更关注满足需求的UI设计而不是特定的技术解决方案,那么你可以尝试在ui.stackexchange.com上提问。 - Charles Boyung
3个回答

2

0

在一列中可能会有嵌套的网格,这个能处理吗? - Perpetualcoder
你是指数据透视表吗?这里有大量的示例用法,http://dhtmlx.com/docs/products/dhtmlxGrid/samples/index.html - Chris Baker

0

我的建议是在客户端用户界面上使用Adobe Flex。Flex的一些高级优势如下:

  • 浏览器兼容性:任何带有Flash Player的浏览器都可以运行该网站(目前我相信已经超过90%了)。无需费心处理html/css。
  • 数据绑定:Flex框架的最大优势是动态可扩展的数据绑定。此外,他们的数据网格是我遇到过最强大的,可以直接支持排序、重新排列、调整大小、分页等功能。
  • 服务器端技术:Flex可以与任何服务器端技术配合进行后端操作(例如Java、PHP、RESTful Web服务和Coldfusion等)。
  • 开源:Flex是开源的(但通常购买基于Eclipse的Flash Builder是一个不错的选择)。
  • 定制化:每个Flex组件都可以完全自定义和美化。对于那些不想只看起来和别人一样的商业应用程序来说非常好。
  • 桌面:使用Adobe AIR桌面环境,用户可以与操作系统进行交互。

所有这些事情对于JavaScript也是正确的。 :) - Chris Baker
我们目前不考虑引入新技术。我们使用的是微软技术,如果必须选择 RIA 技术,Silverlight 肯定会被选中。这并不是贬低 Flex。 - Perpetualcoder
Excel和VBA怎么样? - Noel Llevares

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接