学习/查询手册

编程语言性能测试对比

算法

Python

.NET

golang

rust

php

大数据

数据集成

在数据仓库中,ETL(Extract, Transform, Load)是一个重要的过程,它涉及数据抽取(E)、转换(T)和加载(L)。
数据抽取(E)从各种数据源中抽取数据。
数据集成通常也包括ETL过程以及其他技术(清洗/映射/质量管理等)最终到数据仓库的过程。

  • pentaho-kettle(7.4k) C/S架构,开源的ETL工具。不支持CDC实时数据采集功能。被收购闭源了后又有社区版了。点击查看教程pdf
  • AirByte(14.4k) 开源数据集成引擎,可用于从 API数据库文件数据库数据仓库数据湖的 ELT 管道的数据集成平台,可帮助您整合数据仓库、数据湖和数据库中的数据。
  • ETLCloud✅ 又名RestCloud,闭源,免费社区版,中文,有功能限制但基本功能都有提供,连接数限定30个,有完整文档
  • DataX(15.3k) DataX是阿里云DataWorks数据集成的开源版本。

大数据可视化

前端多端统一框架(小程序/H5/安卓/苹果)

  • Flutter✅(Dart)(star:162k) 可以通过一套代码,支持iOS、Android、Windows/MAC/Linux等多个平台,且能达到原生性能。
  • Electron(star:112k) 使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用, 它基于 Node.js 和 Chromium
  • Tauri(star:78.4k) Rust, 使用 Web 技术的所有主流桌面操作系统构建软件。
  • MAUI(star:21.7k) 使用 C# 和 XAML 创建移动和桌面应用,单个共享代码库开发可在 Android、iOS、iPadOS、macOS 和 Windows 上运行的应用, 不支持linux。
  • React Native(star:116k) 将 React 的声明式 UI 框架带到了 iOS 和 Android。
  • uni-app✅(Vue)(star:39.5k) 用Vue.js开发前端应用的框架(主要小程序和h5) https://github.com/dcloudio/uni-app
  • Taro(Vue/React)(star:34.9k) 基于node开发小程序/H5/RN等应用 https://github.com/NervJS/taro

后端架构师

其他