首页 > 编程语言 >作为程序员的你,常用的工具软件有哪些?

作为程序员的你,常用的工具软件有哪些?

时间:2024-04-07 09:29:20浏览次数:86  
标签:哪些 Windows 工具软件 接口 程序员 支持 使用 工具 远程

前言:

现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上时代的步伐。而为了便于学习和工作(减少996),涌现了很多优秀且实用的开发工具用以帮助开发者提高工作效率。现在我把我工作多年来收集实用的开发利器分享出来,希望能够给同学们参考借鉴(以下排名不分先后)。假如各位同学有更好的值得推荐的利器欢迎在文末留言或者去GitHub知识库中留下你宝贵的Issues。

GitHub知识库地址⚒️程序员常用的工具软件 · Issue #11 · YSGStudyHards/DotNetGuide · GitHub

Visual Studio

Visual Studio 2022

比以往更快更可靠的 64 位 Visual Studio。 使用 .NET 6、Blazor、MAUI 开发跨平台和云应用。 在开发人员内部循环中跨 .NET 应用使用热重载功能。 在 Linux 环境中生成、调试、测试 .NET 应用。 一次向多达一行应用增强的 IntelliCode 完成。 开发跨平台 C++ 项目并轻松面向 C++20。

Visual Studio 2019

更快地进行代码编写。 更智能地执行操作。 使用同类最佳 IDE 创建未来。

VS Code

VS Code

Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,适用于 Windows、macOS 和 Linux。它内置了对 JavaScript、TypeScript 和 Node.js 的支持,并为其他语言(例如 C++、C#、Java、Python、PHP、Go)和运行时(例如 .NET 和 Unity)提供了丰富的扩展生态系统. 通过这些介绍性视频开始您的 VS Code 之旅。

ReSharper

ReSharper使Visual Studio成为更好的IDE

ReSharper通过 对C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技术的2200多个即时代码检查扩展了Visual Studio 。对于大多数检查,ReSharper提供了快速修复(灯泡)来改进代码。
查找并删除未使用的代码?将您的代码迁移到C#7?随意将循环转换为LINQ吗?查找并防止可能的异常?使用通用的命名标准?通过ReSharper的代码分析,所有这些以及更多的代码改进成为可能。

BCompare

BCompare 全方位、简洁实用、专业的文件对比工具

Beyond Compare 是一款强大专业的文件和文件夹对比工具。使用它可以很方便地比较出两个文件或文件夹的差异,相差的每一个字节用颜色加以标识,让您查看方便,支持众多种格式的对比。

Redis Desktop Manager

Redis可视化工具Redis Desktop Manager

Redis Desktop Manager是一款非常实用的Redis桌面管理工具,它可以支持命令控制台操作,以及常用,查询key,rename,delete等操作。基于 Qt 5 开发,支持通过 SSH Tunnel 连接。

Typora

Typora

Typora中文版是一款好用极简付费的跨平台Markdown编辑器,软件使用这款软件能够帮助用户轻松将文本转换到HTML,软件从底层向上设计,软件支持markdown的标准语法,同时这款软件还支持动态预览功能,一键预览,让一切都变得如此干净、纯粹。

MarkText 开源且免费

MarkText 开源且免费

Typora的完美替换编辑器,比Typora更简洁优雅的markdown 编辑器
MarkText是开源免费,支持windows、苹果、linux系统平台,支持实时预览、数学表达式、代码高亮,可输出 HTML 和 PDF 文件,也可以直接从剪贴板粘贴图像简洁优雅的markdown编辑器。

ProcessOn

ProcessOn

【强力推荐】免费在线流程图思维导图,专业强大的作图工具,支持多人实时在线协作,可用于原型图、UML、BPMN、网络拓扑图等多种图形绘制。

Draw.io

Draw.io

一个完全免费无广告的流程图在线制作,而且不用注册就可以使用。操作也是非常的简单,只需要简单的拖拽就能制作出一份标准的流程图。能使用的元素也非常丰富,还可以对文本、线条、箭头的样式进行调整,比如加粗、更换字体、颜色、排序方式等等。或者直接套用给出的样式颜色,虽然不多,但是效果还是可以的。保存格式的话,支持PDG、JPEG、SVG、PDF、VSDX、HTML、XML和URL格式,相当丰富两人,而且还没有水印,很良心了。

XMind

XMind

XMind是一款非常实用的商业思维导图软件,简单易用、美观、功能强大,拥有高效的可视化思维模式,具备可扩展、跨平台、稳定性和性能,脑图的首选。

语雀

语雀

在线文档神器,用于做笔记,技术文档非常的好用,简洁舒适&方便实用,最关键的是支持markdown语法,非常适合极简主义者。

docsify

docsify

docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档并直接部署在 GitHub Pages。
特性:

  • 无需构建,写完文档直接发布
  • 容易使用并且轻量 (压缩后 ~21kB)
  • 智能的全文搜索
  • 提供多套主题
  • 丰富的 API
  • 支持 Emoji
  • 兼容 IE11
  • 支持服务端渲染 SSR

Navicat

Navicat

Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。

DataGrip

DataGrip

DataGrip是JetBrains公司推出的管理数据库的产品,对于JetBrains公司,开发者肯定都不陌生,IDEA和ReSharper都是这个公司的产品,用户体验非常不错。 最开始我用它就单纯看同事在用很酷的界面,后面发现功能也香,高亮文本啥的,很多功能大家可以去挖。

SSMS

SQL Server Management Studio (SSMS)

SQL Server Management Studio (SSMS) 是一种集成环境,用于管理从 SQL Server 到 Azure SQL 数据库的任何 SQL 基础结构。 SSMS 提供用于配置、监视和管理 SQL Server 和数据库实例的工具。 使用 SSMS 部署、监视和升级应用程序使用的数据层组件,以及生成查询和脚本。使用 SSMS 在本地计算机或云端查询、设计和管理数据库及数据仓库,无论它们位于何处。

在线工具集

在线工具

在线工具 - 程序员的工具箱。

uTools

uTools

uTools 是一个极简、插件化的现代桌面软件,通过自由选配丰富的插件,打造得心应手的工具集合。通过快捷键(默认 alt + space )就可以快速呼出这个搜索框。你可以往输入框内粘贴文本、图片、截图、文件、文件夹等等,能够处理此内容的插件也早已准备就绪,统一的设计风格和操作方式,助你高效的得到结果。一旦你熟悉它后,能够为你节约大量时间,即用即走、不中断、无干扰,让你可以更加专注地改变世界。

Sublime Text

Sublime Text

Sublime Text是一个代码编辑器,具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定、菜单和工具栏。它的主要功能包括:拼写检查、书签、即时项目切换、多选择、多窗口等等,同时它还是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS等操作系统。

Postman

Postman

Postman是一款功能强大的网页调试与发送网页HTTP请求的调试工具,开发人员使用Postman为接口优先的模型设计提供了很多便利,调试接口的利器,值得推荐。

Fiddler

Fiddler

Fiddler是一款功能强大的HTTP网页抓包调试工具。Fiddler支持监视、设置断点、甚至修改输入输出数据等功能,能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。同时Fiddler要比其他网络调试器更加简单,不仅暴露http通讯,还提供了一个友好的用户格式。

YApi

YApi-高效、易用、功能强大的可视化接口管理平台

YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。

SourceTree

SourceTree

SourceTree是一款免费的Git和Hg客户端管理工具,同时也是Mercurial和Subversion版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。

TortoiseSVN

TortoiseSVN

TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以对文件版本进行统一管理和控制;文件保存在中央版本库,您可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

Xshell

Xshell

Xshell是一个功能强大的终端模拟器,支持SSH、SFTP、telnet,rlogin和串行。人们可以使用它在Windows界面下用来访问远端不同系统下的服务器,从而达到远程控制终端的目的。

Xftp

Xftp

Xftp是一款灵活且便捷的SFTP/FTP客户端,让需要进行文件传输的用户操作更加方便。它能够提供强大的操作功能,如:直接编辑、多窗口打开、FXP支持、文件同步,服务器与服务器传输文件和第三方编辑器集成。

Jmeter

JMeter

Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。

  • Jmeter具有较高扩展性。
  • Jmeter可以实现分布式负载。
  • Jmeter具备高移植性,可以实现跨平台运行。
  • Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。

Teambition

Teambition

Teambition的核心是“协作”,它是一个高效的项目协作平台,相比同类软件,他的强大之处在于极简的页面,在于你可以随时通过电脑(mac、pc、平板电脑)/浏览器/手机等移动设备(iphone、iPad、Android),随时随地与你的团队高效办公。并且您可以在Teambition中设置自己的任务清单,能够让自己有计划的去完成每日任务。

Worktile

Worktile

Worktile是新一代简单好用的团队协同工具,解决中小团队的效率、沟通、共享和记录问题,让你的团队随时随地一起工作。

ToDesk

ToDesk

ToDesk是一款稳定流畅,免费的远程控制软件,支持在内网、外网和移动网络环境下,随时随地发起远程控制。

特征:
1.安全,通讯数据 使用 SSL + ChaCha20 and Poly1305 端到端加密。
2.跨平台,支持Windows, macOS , iOS , Android , Linux (x86_x64、Arm_v7l、Arm64)。
3.能在各种复杂结构网络,弱联网下运作良好.(TCP直连,TCP中转,P2P(KCP),UPNP)。
4.适配各种分辨率屏幕,多屏幕设备。
5.能轻松穿透内网,在复杂NAT网络下使用。
6.流畅的屏幕传输算法以及遍布全国的加速节点。

TeamViewer

TeamViewer

TeamViewer 是全面的远程访问、远程控制及远程支持解决方案,几乎适用于所有桌面和移动平台,包括 Windows、macOS、Android 及 iOS。 TeamViewer 让您能够远程访问位于世界各地的计算机或移动设备,且操作行云流水,犹如近在眼前。 此外,通过我们安全的全球远程访问网络,您还可随时随地远程连接到服务器、商用级机器及 IoT 设备。 

向日葵

向日葵

向日葵远程控制软件是一款阳光的远程控制及远程桌面产品,通过向日葵你可以在世界上任何地点、任何网络中访问并远程控制你家里或办公室的电脑主机。向日葵是一款获得微软认证的远程控制软件,界面友好,简单易用,安全放心。向日葵和全球知名企业高通创锐讯合作推出全球首个从网络芯片实现远程开机/唤醒的一体化远程控制的解决方案。

Another Redis Desktop Manager

Another Redis Desktop Manager

一个更快更好更稳定的redis桌面管理器【GUI客户端】,兼容Linux、Windows、Mac。更重要的是,加载大量密钥时不会崩溃。

ApiPost

ApiPost - API 文档、调试、Mock、测试一体化协作平台

Apifox 是接口管理、开发、测试全流程集成工具,定位 Postman + Swagger + Mock + JMeter。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好接口文档,接口调试、数据 Mock、接口测试就可以直接使用,无需再次定义;接口文档和接口开发调试使用同一个工具,接口调试完成后即可保证和接口文档定义完全一致。高效、及时、准确!

Everything

Everything

本地文件搜索的天花板。"Everything" 是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。不像 Windows 内置搜索,"Everything" 默认显示电脑上每个文件和文件夹 (就如其名 "Everything")。您在搜索框输入的关键词将会筛选显示的文件和文件夹。

GitHub Copilot

GitHub Copilot

Copilot 是 GitHub 新出的“人工智能结对编程工具”,你体验了就知道它是否真的很香。

RedisInsight

RedisInsight

RedisInsight 是适用于 Redis 的免费 G​​UI,可在所有平台(Windows、Mac、Linux 和 Docker)上使用。

Monaco Editor

Monaco Editor

Monaco Editor 是一个在线的、基于浏览器的代码编辑器。它可以直接在网页中使用,无需下载或安装。用户可以通过浏览器访问包含 Monaco Editor 的网页,并进行实时的代码编辑和调试。这使得开发人员可以在任何地方使用 Monaco Editor 来编辑和测试代码,而不需要依赖本地的开发环境。这种在线的编辑方式也方便与他人共享代码并进行协作开发。

墨刀

墨刀

在线一体化产品设计协作平台,集原型设计、协作、流程图、思维导图为一体,支持团队项目实时协作和管理,金融级数据安全保障,还支持私有化部署,是产品经理、设计师和技术开发团队必备工具。

Axure RP

Axure RP

是最经典的原型设计工具,本地可编辑,非云端。几乎所有初级产品经理或产品助理岗位必备工具。

Figma

Figma

Figma是一款功能强大的设计软件,Figma中文社区提供Figma软件汉化,提供macOSIntel&M1、Windows中文版下载、Chrome浏览器汉化。

PixPin

PixPin

功能强大使用简单的截图/贴图工具,帮助你提高效率(截图/贴图/长截图/文字识别/标注)。

Notepad Next

Notepad Next

是一个跨平台的 Notepad++ 重新实现工具。

标签:哪些,Windows,工具软件,接口,程序员,支持,使用,工具,远程
From: https://blog.csdn.net/qq_37237487/article/details/137359804

相关文章

  • 国内首个AI程序员入职阿里云:专属工号AI001,KPI是一人写完公司20%代码
        ChatGPT狂飙160天,世界已经不是之前的样子。新建了免费的人工智能中文站https://ai.weoknow.com新建了收费的人工智能中文站ai更多资源欢迎关注你肯定听过一句话:学计算机要从娃娃抓起。在过去的很多年,学习编程都曾经是一件时髦的事,但随着生成式AI技术的发展,科......
  • 外贸主动获客软件有哪些?_外贸客户开发软件
    外贸主动获客软件旨在帮助出口企业积极寻找潜在客户、建立联系、跟踪线索以及管理销售过程。以下是一些常见的外贸主动获客软件:LinkedInSalesNavigator:功能:作为LinkedIn的专业销售工具,SalesNavigator提供强大的搜索过滤功能,使用户能够精准定位潜在客户、跟踪关键决策者,并......
  • 【清明3天】云服务器价格即将回调 2G 50/年,4G 618/3年,附阿里云 京东云 腾讯云2-64G对
    更新日期:4月6日(阿里云价格回调,京东云采购季持续进行)本文纯原创,侵权必究《最新对比表》已更新在文章头部—腾讯云文档,文章具有时效性,请以腾讯文档为准!【腾讯文档实时更新】2024年-服务器专区最新云服务器对比表https://docs.qq.com/document/DV0RCS0lGeHdMTFFV?tab=000003......
  • 一个程序员的编年史
    00-前言诗人问:“你见到过凌晨四点钟的太阳吗?”程序员:“见到过啊,那时候我通常刚下班。怎么了?”诗人无言以对。    我做软件开发已经15年了,从小鲁到鲁工,到鲁经理,再到鲁总监。有些公司,做着做着就没了;有些项目,做着做着就黄了;有些团队,做着做着就散了。社会的浪潮汹涌澎湃,我们都......
  • 10倍速比2倍速容易,程序员创业必须知道的那些超越周期的原理。
    源头是这本书:《10xIsEasierThan2x》,​不想看可以直接翻到最后看总结:10倍比2倍容易,核心观点是:必须定一个10倍速的高目标,因为2倍速的提升往往是基于现有流程的定量优化,本质是陷入内卷;而10倍的目标则需要战略而非战术的优化,很少有路径可以达成。因此你必须在过程中剔除噪......
  • JVM类加载机制有哪些?
    全盘负责,当一个类加载器负责加载某个Class时,该Class所依赖的和引用的其他Class也将由该类加载器负责载入,除非显示使用另外一个类加载器来载入父类委托,先让父类加载器试图加载该类,只有在父类加载器无法加载该类时才尝试从自己的类路径中加载该类缓存机制,缓存机制将会保证所有加......
  • AI绘画自动生成器有哪些?
    AI绘画自动生成器:探索创意与技术的完美融合导言:随着人工智能(AI)的快速发展,它在各个领域都展现出了惊人的应用潜力。其中,AI绘画自动生成器成为了艺术创作领域的一大亮点。这些自动生成器能够通过学习大量的图像数据和算法模型,生成出栩栩如生的艺术作品。本文将介绍几种目前......
  • 写文章 点击打开程序员子龙的主页 java全套电子书分享(可直接下载)
    books经典的编程书单大全简介:这里汇集如下主题的经典书籍:编程语言、操作系统、计算机网络、系统架构、设计模式、程序员数学、测试、中间件、前端开发、后台开发、网络编程、Linux使用及内核、求职面试、算法与数据结构、数据库、Redis、消息中间件等编程学习书籍。......
  • 黑马程序员Java从入门到起飞(上) P103 字符串-08-较难练习练习-金额转换
    文章目录标题:黑马程序员Java从入门到起飞(上)P103字符串-08-较难练习练习-金额转换前言一、案例的使用场景是什么?二、输入输出情况三、思路四、什么是查表法?五、代码实现六、完整代码总结标题:黑马程序员Java从入门到起飞(上)P103字符串-08-较难练习练习-金额转......
  • 程序员如何赚美元的案例
    偶然的契机让我走上了开发共享软件的道路。说起编写MP3CDMaker,要追溯到1998年。当时国内掀起了VCD热潮,中关村很多家公司做起了VCD刻录软件的生意。我也对这个市场很感兴趣,当时市面上刻录VCD的方法,是通过几种国外软件的组合解决,步骤繁琐,操作复杂,用户用起来很麻烦,严重影响销售......