神级程序员都用什么工具?2020 年度开发工具 Top 100

共 10177字,需浏览 21分钟

 ·

2021-04-23 14:40

本文经授权转自公众号CSDN(ID:CSDNnews)

作者 | StackShare Team

译者 | 李磊

在过去的 2020 年,诞生了哪些新的开发工具?最优秀的开发工具和开发服务是什么?神级程序员们是怎么使用它们来开发顶尖的软件和服务?


StackShare 是一个开发者工具及服务分享平台,成立于 2013 年,随着开发者们的不断加入,汇集了大量的优质工具。该网站汇总了以往 30 多万个技术堆栈中的使用情况 ,分析了 800 万个数据点,跟踪了 320 万以上的内容,以及数百万的开发人员评论和投票,最终为大家总结了 2020 年开发工具 Top100。

1、年度开发工具 Top 25

年度开发工具 Top 25
排名
名称
类型
简介及地址
1
Simple
线上协作
让推进工作流和追踪项目进度更简单的工具
https://simple-tracker.com/
2
Better Uptime
网站监控
当网站出现故障时,会有工作人员致电提醒
https://betteruptime.com/
3
Playwright
浏览器测试
使用单个 API 自动执行 Chromium、Firefox 和 WebKit 的节点库
https://github.com/microsoft/playwright
4
Jami
视频会议
GNU 端到端加密,以替代 Zoom 和 Jitsi
https://git.jami.net/savoirfairelinux/ring-project/-/wikis/home
5
Gappsy
无代码开发
移动端无代码开发 App,使用拖拽操作
https://gappsy.com/
6
Netflix Dispatch
监控汇总
开源危机管理工具
https://github.com/Netflix/dispatch
7
Chakra UI
UI 组件
React 应用的模块化和可访问的 UI 组件
https://chakra-ui.com/
8
Linear
问题跟踪
简化了对软件团队的问题跟踪
https://linear.app/
9
Lens
容器化
控制 K8s 集群的开源 IDE工具
https://k8slens.dev/
10
Power Virtual Agents
Chatbot平台
无代码打造聊天机器人
https://powervirtualagents.microsoft.com/en-us/
11
Amazon Honeycode
无代码开发
无需编写代码打造 Web 和移动 App
https://www.honeycode.aws/
12
Gitpod
云端 IDE
专为云端打造的开发组件
https://www.gitpod.io/
13
Twilio Video App
视频会议
适用于 iOS、Android 和 Web 端的开源视频软件
https://www.twilio.com/
14
Supabase
实时后端/ API
Firebase 的开源替代方案
https://supabase.io/
15
WSO2 Identity Server
用户管理认证
身份验证和访问管理的开源工具
https://wso2.com/identity-and-access-management/
16
Tables
电子表格
帮助团队轻松跟进与自动管理工作
https://tables.area120.google.com/u/0/about#/
17
CapRover
平台服务
几分钟即可构建自己的 PaaS
https://caprover.com/
18
Mediasoup
视频会议
先进的 WebRTC 视频会议
https://mediasoup.org/
19
OBS Studio
视频录制推流
用于视频录制和实时传输的开源软件
https://obsproject.com/
20
Ziflow
可视化协作
代理商和品牌在线校对软件
https://www.ziflow.com/
21
Passwarden
密码管理
安全存储密码和个人信息
https://www.keepsolid.com/passwarden/
22
ent
微框架(后端)
Go 的实体框架
https://entgo.io/
23
VSCodium
文本编辑器
VSCode的 免费/自由开源软件二进制文件
https://vscodium.com/
24
PostHog
渠道分析
针对开发者的开源产品分析
https://posthog.com/
25
WorkOS
用户管理认证
适用于SSO / SAML等企业功能的API
https://workos.com/
 

年度开发工具 Top 25 人气得分

2、年度开发工具 Top 26~50

年度开发工具Top 26~50
排名
名称
类型
简介及地址
26
BaseDash
数据库工具
基于产品的真实数据库
https://stackshare.io/tool/basedash/decisions
27
Trax
机器学习工具
进阶深度学习的工具
https://github.com/google/trax
28
Microsoft Fast Design
前端框架
适用于现代 Web 体验的自适应界面系统
https://www.fast.design/docs/introduction/
29
OrbitDB
资料库
分散式 Web 的对等数据库
https://orbitdb.org/
30
NoCodeAPI
无代码平台
构建无需后端的第三方应用程序 API
https://nocodeapi.com/
31
Kind
集装箱工具
使用 Docker 运行本地 K8s 集群
https://kind.sigs.k8s.io/
32
Amazon Timestream
数据库工具
快速、可扩展、无服务器的时间序列数据库
https://aws.amazon.com/timestream/
33
Nhost
实时后端/ API
GraphQL 的 开源 Firebase 替代品
https://nhost.io/
34
Explore
商业信息收集
电子表格数据的免费图表制作和可视化探索工具
https://explore.charts.com/
35
Jitsi Meet
网络视频会议
安全、功能齐全且完全免费的视频会议
https://meet.jit.si/
36
IHP
框架(全栈)
基于 Haskell 和 Nix 构建的现代 Web 框架
https://ihp.digitallyinduced.com/
37
CTO.ai
Slack 工具
在 CLI + Slack 中构建、共享和运行开发工作流
https://cto.ai/
38
Apache OpenMeetings
网络视频会议
提供视频聊天、通讯、白板和文档编辑等功能
https://openmeetings.apache.org/
39
EasyOCR
图像分析 API
具有 40 种语言的即用型 OCR
https://github.com/JaidedAI/EasyOCR
40
Redwood
框架(全栈)
适用于 JAMstack 的集成式全栈 JavaScript Web 框架
https://redwoodjs.com/
41
Localazy
翻译服务
让开发者应用本地化更简单
https://localazy.com/
42
QuestDB
资料库
最快的开源时间序列数据库
https://questdb.io/
43
Roam Research
任务管理工具
碎片化记录的笔记工具
https://roamresearch.com/
44
Serverless-Dev-Tools
任务处理
Chrome 开发工具,适用 Serverless
https://theodo-uk.github.io/sls-dev-tools/
45
Appsmith
低码平台
Retool 的开源替代软件
https://www.appsmith.com/
46
Monotp
用户管理认证
号称永远不会丢失 OTP token
https://monotp.com/
47
Rudderstack
分析集成商
转为开发者设计的智能客户数据管道
https://rudderstack.com/
48
Blook
法律服务
在美国即可注册全球范围的公司
https://blook.io/
49
Continuous Machine Learning
机器学习
机器学习项目的 CI / CD
https://cml.dev/
50
Material-UI Builder
MVC 工具
适用于繁忙开发者的 React 编辑器
https://mui.dev/


年度开发工具 Top 26~50 人气得分

3、年度分析工具

1
 Google Analytics
分析工具
  企业级 Web 分析 
2
 
Mixpanel
渠道分析分析
 强大的自助服务产品分析功能,可帮助您转换,吸引和保留更多用户
3
 Segment   
分析集成商
 只需轻按一下开关,即可收集,转换和发送数据的单个集线器 
4
Optimizely
A/B 测试分析
 实验平台,市场营销,产品和工程团队,具有功能标志和个性化 
5
Amplitude
移动端分析
 用户分析助力用户爆炸性增长 
 
年度分析工具人气得分

4、年度应用托管工具


1
 
Amazon EC2
   

云托管
 
 云中可扩展的即付即用计算能力
2
 
Firebase
   
实时后端/ API
 
 实时应用平台
3
 
Heroku
   
平台即服务
 
 构建,交付,监视和扩展 Web 应用程序和 API
4
 
AWS Lambda
   
去服务器/任务处理工具
 
 自动运行代码以响应对 Amazon S3 存储中的对象的修改 
5
Microsoft   Azure
云托管
 
 集成云服务和基础架构,支持计算,数据库,分析,移动和 Web 场景
 
 
年度应用托管工具人气得分

5、年度 Web 服务器

1
 NGINX   
网络服务器
 高性能免费开源 Web 服务器,为网络拥挤站点提供支持 
2
 Apache HTTP Server   
网络服务器 
 1996 年至今最流行的 Web 服务器 
3
 Apache Tomcat   
网络服务器
 Java Servlet 和 JavaServer Pages 技术的开源软件实现 
4
 Microsoft IIS
网络服务器
 适用于Windows 的 Web 服务器 
5
Gunicorn
网络服务器 
 用于 UNIX 的 Python WSGI HTTP 服务器 
 
年度 Web 服务器人气得分

6、年度实用工具

1
 
Postman
   
API 工具 
 拥有完整的 API 开发环境
 
2
 
Elasticsearch
   
搜索即服务 
 开源、分布式 RESTful 搜索引擎
 
3
 
Google Maps
   
地图 API 
 使用您自己的内容和图像构建高度可定制的地图
 
4
 
GitHub Pages
   
静态网页寄存
 免费托管代码并易于发布的网站
 
5
 
Amazon Route 53
   
DNS 管理
 高度可用且可扩展的域名系统 Web 服务
 
 
年度使用工具人气得分

7、年度内容存储工具

1
Google   Drive
文件存储 
 
安全存放所有文件
 
2
 
CloudFlare
   
内容传递网络 
 
Web 性能与安全公司
 
3
 
Dropbox
   
档案储存 
 
在应用中构建 Dropbox 的强大功能
 
4
 
Amazon CloudFront
   
内容传递网络 
 
 
具有低延迟和高数据传输速度的内容交付
 
5
 
Fastly
   
内容传递网络
 
 
重新定义内容交付
 
 

8、年度后端支持工具

1
Gmail
邮件服务
 
免费的基于 Web 的电子邮件服务
 
https://mail.google.com/
 
2
 
Google Sheets
   
在线表格 
 
免费在线创建和编辑电子表格
 
 
3
 
Microsoft Excel
   
电子表格
 
Microsoft Office 套件中包含的电子表格程序
 
https://office.microsoft.com/excel
 
4
 
Xero
   
会计软件
 
漂亮的会计软件:在线、简单、智能、神奇
 
https://www.xero.com/
 
5
 
QuickBooks
   
会计软件 
 
一站式跟踪费用、自定义发票、运行报告等功能
 
 
年度后端支持工具人气得分

9、年度开发、测试与部署工具

1
GitHub
代码协作与版本控制
 
开源的私有开发项目的协作、审阅和代码管理平台
 
2
 
Docker
   
虚拟机平台和容器 
 
用于快速创新的企业容器平台
 
3
 
Visual Studio Code
   
文本编辑器
 
通过微软构建和调试的 Web 和云应用程序
 
4
 
npm
   
前端程序包管理器
 
 
JavaScript 软件包管理器
 
5
 
Jenkins
   
集成开发
 
可扩展的开源持续集成服务器
 

年度开发、测试与部署工具人气得分

10、年度协作工具

1
 
Slack
   
群聊通知
 
将所有的会话都集中到一处 
2
Jira
进度跟踪
 
用于团队计划、快速跟踪和发布的最佳软件开发工具 
3
 
Trello
   
项目管理 
 
一目了然了解项目全局
 
4
 
Confluence
   
项目管理
 
将共享、查找和协作信息汇总于一处
 
5
G Suite
生产力套件
 
适用于企业的协作和生产力应用程序
 
 
年度协作工具人气得分

11、年度通讯工具

1
 
Twilio
   
语音和短信
 
将语音和消息传递到您的 Web 和移动应用程序 
2
 
Amazon SES
   
邮箱 
 
批量交易电子邮件收发服务
 
3
 
Twilio SendGrid
   
邮箱
 
极简电子邮件工具 
4
Mailgun
邮箱
 
开发人员电子邮件服务 
5
 
Mandrill
   
邮箱 
 
发送事务性、触发性、个性化的电子邮件并反馈结果
年度通讯工具人气得分

12、年度数据库工具

1
MySQL
数据库管理 
 
全球最受欢迎的开源数据库 
2
MongoDB
数据库管理 
 
充满创意的数据库管理工具 
3
PostgreSQL
数据库管理
 
功能强大的开源对象关系数据库系统 
4
 
Redis
   
内存数据库 
 
保留在磁盘上的内存数据库 
5
 
Amazon S3
   
云储存 
 
随时随地在线存储和检索数据 
年度数据库工具人气得分

13、年度设计工具

 
1
 
 
InVision
 
互动模型
 设计团队的原型与协作模型 
 
2
 
 
Figma
 
平面设计
协作界面设计工具  
 
3
 
 
Adobe Photoshop
 
平面设计
  
设计,摄影,视频编辑等行业通用工具
 
 
4
 
Adobe XD
平面设计
  
UX / UI 设计和协作工具
https://www.adobe.com/products/xd.html
 
5
 
Sketch
 
平面设计
Mac 端专业数字设计 
 
年度设计工具人气得分

14、年度编程语言

 
1
 
 
JavaScript
 
编程语言
 
轻量级、解释性、面向对象编程的一流编程语言 
 
2
 
 
Python
 
编程语言 
 
简单但强大的面向对象的编程语言,与   Perl,Ruby,Scheme 或 Java 相媲美
 
3
 
 
Node.js
 
框架(全栈) 
 
基于 Chrome JavaScript 运行的构建平台,可轻松构建可扩展的网络应用
 4
TypeScript
模板语言和扩展
 JavaScript 的超集,可以编译为干净的 JavaScript 输出  
 
5
 
 
Java
 
编程语言
 
支持并发、基于类的、面向对象编程的语言,尽可能降低耦合度 
年度编程语言

15、年度前端框架

 
1
 
 
React
 
Javascript UI 库
 用于构建用户界面的 JavaScript 库
 
2
 
 
Vue.js
 
Javascript MVC 框架
 用于构建用户界面的渐进框架
 
3
 
 
jQuery
 
Javascript UI 库
 用更少代码实现更多功能的JavaScript 库
 
4
 
 
Redux
 
状态管理框架
 JavaScript 的可预测状态容器
 
5
 
 
jQuery UI
 
Javascript UI 库
 
 
在 jQuery JavaScript 库之上构建的一组精心设计的用户界面交互工具
 
年度前端框架人气得分

16、年度后端/全栈框架

 
1
 
Django
 
框架(全栈)
 
带 DDL 的完美主义 Web 框架
 2
 Spring Boot 
框架(全栈) 
 创建 Spring 的生产级应用程序和服务
 3
 Laravel 
框架(全栈)
 Web开发者的PHP框架 
 4 
 Rails
框架(全栈)
 无损 Web 开发 
 
5
 
 
Symfony
 
框架(全栈)
 一个 PHP 全栈开发 Web 框架 
 
年度后端/全栈框架人气得分

17、年度移动开发工具

 
1
 
React Native
 跨平台移动开发 
 使用 React 构建本地应用框架 
 
2
 
 
Android SDK
 
框架(全栈)
 提供构建、测试和调试 Android 应用的 API 库和开发 SDK 工具
 
3
 
 
Swift
 
语言能力  
 适用于 Cocoa 和 Cocoa Touch 的全新编程语言
 
4
 
 
Flutter
跨平台移动开发
Google 跨平台移动框架 
 
5
 
 
Kotlin 
编程语言
 针对 JVM 和 JavaScript 的静态类型编程语言

年度移动开发工具人气得分

18、年度监控工具

 
1
 
 
Kibana
监控工具
 浏览并可视化数据
 
2
 
 
Grafana
 
监控工具
 开源的 Graphite 和 InfluxDB 图形编辑器
 
3
 
 
Logstash
 
日志管理
收集、解析并丰富数据 
 
4
 
 
Amazon CloudWatch
 
云服务监控
 通过程序和服务监视 AWS 资源
 
5
 
 
Sentry
异常监控
 
查看性能问题,更快地修复错误,并优化代码运行状况

年度监控工具人气得分

19、年度支付工

 
1
 
 
PayPal
 
支付服务
  个人或商家的线上支付、转账工具
 
2
 
 
Stripe

 为开发者服务的支付工具
 
3
 
 Braintree  
支付服务
 在应用或网站中实时支付
 
4
 
 
Blockchain
 
比特币服务
 让网站发送和接收比特币付款更简单
https://www.blockchain.com/
 
5
 
 
Adyen
 
支付服务
 集成了250种付款方式,使企业可以接受任何人在任何地方的支付
https://www.adyen.com/home
 
年度支付工具人气得分

20、年度营销推广工具

 
1
 
 
WordPress
个人博客/ 内容管理系统
 
个人内容发布发布系统,专注美观、通用和易用
   
 
2
 
Mailchimp
邮件营销
 
简单的电子邮件通讯推广工具
   
 
3
 

Google AdSense
 
广告工具 
 
允许博客作者和网站所有者通过显示   Google 广告来赚钱 
https://www.google.com/adsense/start/ 
 
4
 
 
HubSpot
 
营销自动化
 集客营销全流程软件集合  
 
5
 
 
Zendesk
 
服务台
 基于云端的客户服务软件解决方案   


年度营销推广工具人气得分
原文链接:https://stackshare.io/posts/top-developer-tools-2020
本文转自公众号“CSDN”,ID:CSDNnews
浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报