【问题标题】:What UI design makes sense when the userbase is obsessed with spreadsheets当用户群沉迷于电子表格时,什么 UI 设计才有意义
【发布时间】:2011-06-27 06:10:14
【问题描述】:

在我正在开发的软件的第一次迭代中,我们编写了大量的 js 来模拟类似 Excel 电子表格的体验。现在用户对他们必须做的滚动量不满意。他们最喜欢的 UI 是 excel 电子表格。我想知道什么样的 UI 会为开发团队提供双赢的局面,并且易于用户掌握。用户群是日复一日地进行数字运算的人。 Ajaxy UI 最初并不适合它们。应用程序应该处理大量的表格数据。

欢迎提出任何建议。

编辑:数据通过用户分析、提供 cmets、进行调整和计算的不同服务提供,然后将数据持久化到应用程序特定的数据库中。

【问题讨论】:

  • 一个滑稽的评论,但我认为他们want this。您知道 Google 可能做得对。
  • 我是第一个推荐这个解决方案的人:P.. 甚至 excel activex 组件都被击落了..但是我会在问题中添加更多信息来解决这个问题。
  • 我目前有同样的问题。公司只曾经使用过 excel,并希望软件表现得像 excel。不得不求助于有大量文本输入的表格。有点痛苦。
  • 如果您正在寻找更多满足需求的 UI 设计而不是特定的技术解决方案,您可能想尝试在 ui.stackexchange.com 上询问。

标签: javascript html css ui-design


【解决方案1】:

我的建议是为您的客户端 UI 使用 Adob​​e Flex。 flex 的一些高级优势:

  • 浏览器兼容性:任何带有 Flash 播放器的浏览器都可以运行该站点(我相信目前超过 90%)。无需对 html/css 做手脚。
  • 数据绑定:flex 框架的强项是动态可扩展数据绑定。此外,他们的数据网格是我遇到过的最强大的,无需排序、重新排列、调整大小、分页等……开箱即用。
  • 服务器端技术:Flex 可以与任何服务器端技术结合用于后端操作(Java、PHP、RESTful Web 服务和 Coldfusion 等等)
  • 开源:flex 是开源的(不过,购买基于 eclipse 的 Flash Builder 通常是个好主意)
  • 自定义:每个 flex 组件都是完全可自定义和可换肤的。非常适合不想与其他人看起来完全一样的商业应用。
  • 桌面:使用 Adob​​e AIR 桌面环境,用户可以与操作系统交互。

【讨论】:

  • 所有这些事情对于 javascript 也是如此。 :)
  • 我们目前不打算引入一项技术。我们是一家 MS 商店,如果它必须是任何 RIA,肯定会选择 Silverlight。无论如何都不会破坏 Flex。
  • Excel 和 VBA 怎么样?
【解决方案2】:

我使用这个(虽然经过大量修改)。

此外,还有很多可自定义的选项。

http://www.trirand.com/blog/jqgrid/jqgrid.html

【讨论】:

    【解决方案3】:

    Datagrid 库 (http://dhtmlx.com/docs/products/dhtmlxGrid/index.shtml) 非常可靠,提供了您需要的所有功能。最好的部分 - 你不必重新发明轮子。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 2012-03-22
    • 2011-10-22
    • 2014-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多