当用户群沉迷于电子表格时,什么 UI 设计才有意义

发布于 2024-10-17 09:29:26 字数 272 浏览 1 评论 0原文

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

任何建议都将受到欢迎。

编辑:数据是通过不同的服务提供的,用户在将数据保存在特定于应用程序的数据库之前分析、提供评论、进行调整和计算。

In the first iteration of the software I am working on, we wrote tons of js to simulate an excel spreadsheet like experience. Now the users are not happy with the amount of scrolling they have to do. Their favorite UI is excel spreadsheet. I am wondering what kind of UI would provide a win win situation for the dev team and easy to grasp for the users. Userbase is people who do number crunching day in and day out. Ajaxy UI did not fly well with them initially. App is supposed to handle large amount of tabular data.

Any suggestions would be welcome.

EDIT: The data is provided via different services that the user analyzes, provides comments, make adjustments and calculations before the data is persisted in application specific db.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

睫毛溺水了 2024-10-24 09:29:26

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

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

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

I use this (heavily modified though).

Besides, there are a lot of customisable options.

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

九局 2024-10-24 09:29:26

Datagrid library (http://dhtmlx.com/docs/products/dhtmlxGrid/index.shtml) is pretty solid, provides all of the functionality you're after. And the best part - you don't have to reinvent the wheel.

破晓 2024-10-24 09:29:26

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

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

My advice is to use Adobe Flex for your client-side UI. Some high-level advantages of flex:

  • Browser compatibility: any browser with a flash player will run the site (currently over 90% I believe). No need to fudge with html/css.
  • Data binding: the flex framework's strongest suit is dynamic scalable data binding. Also, their data grids are the strongest I've encountered, without sorting, rearranging, resizing, pagination, etc... right out of the box.
  • Server-side technology: Flex can couple with any server-side technology for back-end operations (Java, PHP, RESTful web services, and Coldfusion to name a few)
  • Open source: flex is open source (however, buying the eclipse-based Flash Builder is usually a good idea)
  • Customization: every flex component is completely customizable and skinnable. Nice for business apps that do not want to simply look the same as everyone else.
  • Desktop: Using Adobe AIR Desktop Environment users can interact with the OS.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文