面向软件开发人员的出色数据可视化工具📊📈
AWS 安全上线!
简而言之:我们创建了awesome.cube.dev,旨在帮助您选择最符合您需求的图表库和其他工具。快来看看吧,它真的很棒。
嘿朋友们!👋
%BEST_FRONTEND_FRAMEWORK%
您是否曾经想过选择哪种工具或库来向使用和构建的应用程序添加图表、地图或数据网格%BEST_PROGRAMMING_LANGUAGE%
?
我很高兴知道你确实这么做了!就在几个月前,我与Cube.js社区的开发者们进行了交流,并进行了一项调查,收到了几十条回复:
我代表Cube.js团队分享我所学到的知识。
选择工具很难😬
我发现,当需要选择数据可视化工具时,开发人员会评估两种类型的标准。
首先,你需要检查某个工具是否与你正在使用的技术栈兼容,我指的是前端框架和编程语言。显然,Recharts是一款简洁的工具,但由于它是专门为 React 构建的,所以无法在 Vue 应用中使用它。对于编程语言来说也是如此:根据调查,2/3 的开发人员使用 TypeScript,因此确保该工具具有内置类型定义或通过DefinitelyTyped提供的功能也至关重要。
检查许可证也很重要。发现应用程序中已经内置的内容并非开源且免费使用可能会很麻烦。另一方面,当您专门寻找具有企业支持的付费工具时,事先检查许可证和价格也至关重要。根据调查,20% 的开发者使用付费工具。
然后,你会发现入门是多么容易,尽管过程有些艰难。采用曲线很大程度上取决于易用性以及可用的文档和示例。开发者尤其赞赏那些提供便捷“入门”页面和代码示例的工具,以及那些示例丰富的工具。D3.js 和ECharts显然是这一类别的赢家。
最终,你可能会面临一个令人悲伤的事实:工具根植于过去。你的成功取决于工具能否为你的用例提供足够的灵活性。如果做不到,你很快就会发现自己不得不去查看 GitHub 上的“问题”和“拉取请求”部分是否有活跃的动态。希望你能找到一个目前拥有活跃社区的工具。
现在,选择工具很容易😎
基于这些证据,我们致力于彻底解决数据可视化工具的选择难题。我们为软件开发者构建了一个开源数据可视化工具列表,将全程为您提供支持。
一开始,你就有机会选择你喜欢的前端框架,并指定是否支持 TypeScript。如果你是开源爱好者,也可以选择支持。此外,如果你需要特定功能(例如数据网格),也可以使用相应的筛选条件。
您很快就会看到符合您条件的优秀工具。对于那些在调查结果中获得大量提及的工具,您会看到“易于定制”或“功能齐全”等徽章,您可以使用它们来设定期望值。
当然,您可以随意挑选一些候选版本,深入研究它们的页面。这样您就可以了解其灵活性和社区动态方面的预期。查看最新发布日期和未解决的问题数量也是明智之举。
准备好开始了吗?这里有教程和指南的链接,希望能帮你快速上手。如果你遇到困难,这里也有一些链接可以帮你解决。
最后但并非最不重要的一点是,欢迎加入Slack 上的Cube.js 社区。这里有成千上万的开发者正在构建应用程序,Cube.js 作为开源 API 层,将数据传递给前端的数据可视化工具。
现在,是时候访问awesome.cube.dev并亲眼见证它的运行了!如果您喜欢,请随时分享链接给您的朋友。无论如何,请给我们留言:我们很想知道您的想法 😇
附言:与Cube.js一样,awesome.cube.dev 也是开源的。我们非常感谢您提出问题和提交 Pull 请求。
鏂囩珷鏉ユ簮锛�https://dev.to/cubejs/awesome-dataviz-tools-for-software-developers-3ppi