如果寻求产品推荐的问题不被视为“正确”,请随时锁定/删除此帖子。我会寻求其他途径。
企业应用程序的表示层几乎从来不是我关注的领域。但是现在,我需要寻找一个开发平台,允许快速轻松地开发带有小部件的仪表板。在哪里,开发只不过是拖放和到处点击。这是因为观众更多是面向业务的人,而不是开发人员。
经过一番浏览,我想,我已经列出了适合我们的开发平台的需求。
- 自定义显示元素。我应该能够导入显示元素(折线图、条形图等)或自行开发。
- 基于事件的刷新。所有显示元素都应具有基于事件而不是刷新时间段刷新自身的选项。
- 反应灵敏。显示元素应在不同宽高比的设备(例如笔记本电脑、台式机、42 英寸 LED 电视等)上的不同浏览器上正确呈现。
- 国际化支持。所有显示文本和区域设置元素(日期、货币等)都应该通过“捆绑”呈现,或者至少对我来说是可编程的。
- 手持友好。该平台可能会提供一个 SDK,该 SDK 允许处理用于渲染显示的设备手势。例如,捏以缩放、滑动等。
理想情况下,由商业支持支持的开源产品会很棒。
我见过的大多数选项都没有简单的拖放功能。例如,d3.js 有一些非常惊人的可视化,但可能需要不平凡的开发工作。我也检查了 Freeboard,但是我不确定它是否可以扩展到自定义数据源和小部件。Splunk 看起来不错,但我不确定它的可扩展性如何。
那么,您有什么建议呢?