当前位置: 首页 >  平台搭建 >  常用开发工具

常用开发工具

导读:编辑器:.visual studio code 太强力了, 值得好好学习使用..vscode推荐插件:.TODO Highlight : TODO高亮.Todo Tree: 浏览面板中快速查看ToDo.Remote 远程开发的一套微软扩展.nodepad++ 记事本超级替代品.作

编辑器:

  • visual studio code 太强力了, 值得好好学习使用.
    vscode推荐插件:
    TODO Highlight : TODO高亮
    Todo Tree: 浏览面板中快速查看ToDo
    Remote 远程开发的一套微软扩展

  • nodepad++ 记事本超级替代品.作者反华,最好把他代码库fork一份,免得哪天出什么幺蛾子.

集成开发环境IDE:

  • Eclipse 免费开源. 调教好了, 还是不错的.
  • Spring Tool Suite 相当于Eclipse + Spring插件.
  • Intelli Idea 现在主流是这个了.

测试

  • Postman 测试API接口, 模拟Mock数据
  • apache jmeter 编写Http各种自动化测试, 功能强大. Java Swing编写的.
  • ApiFox国产的.号称postman替代品, 有postman,swagger,jmeter,mockjs的功能.不限制团队人数,方便协作.

远程管理

  • MobaXterm SSH工具. 比收费的SecurityCRT还好用. 不仅仅是SSH, FTP, RDP等都可以胜任.
  • winscp windows下的scp和ftp工具.
  • teamviewer 远程控制.
  • ToDesk 国产的远程控制. 似乎比向日葵好用一点.

版本管理

数据库

建模

mysql workbrench
StarUML 开源免费UML设计工具

管理工具

  • mysql workbrench Mysql自带的管理工具, 很不错. 还可以画ER图. 比oracle developer强太多了. 不知道oracle团队怎么搞的.
  • redis desktop manager 管理redis. 收费. 感觉做的一般, UI太过廉价.
  • AnotherRedisDesktopManager 国人开发的开源redis管理工具.相当不错.
  • 另一个管理工具,使用electron开发的,不知道咋样https://github.com/RedisInsight/RedisInsight
  • navicat premium 数据库管理. 收费的, 但确实很好用. 可以连接多种数据库. 交换数据.导出数据.
  • SQLyog 收费软件,支持mysql.
  • phpMyadmin web管理工具
  • dbeaver 基于Eclipse的数据库管理工具. 支持的数据库种类较多. 开源免费.
  • HeidiSQL 自由软件. 可以管理Mysql.msSQL. PostgresQL等. https://www.heidisql.com/
  • Offset Explorer 一款kafka UI工具

web性能测试

apache Jmeter

web安全测试

Burp Suite介绍
https://www.cnblogs.com/fighter007/p/10544762.html
下载地址:
https://portswigger.net/burp/communitydownload

设计

  • Axure RP 原型图, 线稿图. 收费软件.

  • Xmind 脑图.

  • 墨刀 原型图. 没用过. 有免费版.听说还不错.
    素材库: https://modao.cc/community?keyword=ant-design

  • Microsoft visio 各种流程图. 收费.

  • Mysql workbrench 数据库ER图. 免费.

  • UML建模设计工具. StarUML
    plantUML,有各种ide的插件.手写代码自动生成UML图,cool!
    https://plantuml.com/zh/

  • PxCook[http://www.fancynode.com.cn/pxcook] 自动标注工具. 超级实用! 依赖Adobe_AIR

  • draw.io 主要画各类流程图,UML,开源免费.有桌面版和在线版.

  • process.on 在线流程图,方便. 免费版限制多.

开发辅助

  • Zeal API文档浏览器, 代码片段管理工具

虚拟机

  • VMware station 收费. 功能很强, 但正常使用会开启一堆服务.
  • VirtualBox 开源免费, 注册的服务也很少. 开发用这个足够了.
  • WSL win10的linux子系统.wsl2已经直接是虚拟机了. 强力了很多. 启动特别快, 近乎cmd的速度. 看好.
  • Docker Desktop win10下的Docker, 挺不错的. 现已支持wsl2. Docker真的很爽, 不用管目标机的配置了, 只要能装Docker就行. 写好的软件所有的配置都可以打包成镜像独立运行. 安装lamp远比以前方便了.
  • Kitematic-DockerGUI Docker的gui管理工具, 方便.

文件同步

FreeFileSync

文本比较

beyond compare 收费的
meldmerge 免费的 http://meldmerge.org

办公自动化

  • 按键精灵
  • autoHotkey

需要想办法找一个软件, 把所有常用工具的配置文件导出保存到云上, 并可以快速导入.

可以使用choco/Scoop这种软件, 然后自己准备好配置.

上网梯子.

GHelper 浏览器插件,收费. 优点是额外提供了基于Clash的多端梯子.

NAT(端口映射/内网穿透/动态域名解析)

国内类似的产品还有花生壳, nat123
natapp
图文教程

项目管理

Microsoft Project (很多时候可能还是excel更合适,毕竟不是每个人都与project,但一定都有excel)

GrantPro(没用过, 就是个甘特图)

知识管理

Atlassian Confluence 知识库, 私有化文档共享协同平台.
语雀

内容
  • Docker-Compose部署Gitlab以及Gitlab配置SMTP邮件服务
    Docker-Compose部署
    2023-12-12
    使用Docker-Compose部署Gitlab.拉取镜像.地址: https://hub.docker.com/r/g
  • 代码审计工具Fortify基本使用
    代码审计工具Fortify基本使
    2023-12-11
    最近接触到一款代码审计的工具 — Fortify SCA and Applications 22.2.0,现就其基本使用
  • c++ function使用
    c++ function使用
    2023-12-11
    一、function介绍.funciotn是从c++11开始支持的特性,使用它需要包含头文件.在cppreference
  • 浅析华为云Astro的5大关键能力技术
    浅析华为云Astro的5大关键能
    2023-12-11
    摘要: 本文以技术方案视角,对华为云Astro低代码平台的一些核心功能进行简要介绍。.背景介绍.低代码开发基于可视化开发
  • gitlab ci 集成 eslint/prettier/tsc 做代码审查,并使用 eslint 输出作为显示代码质量
    gitlab ci 集成 esl
    2023-12-09
    前言.想自动化一下公司里代码的部分审查,最初想用 reviewdog 的,但是公司的域名基本都在 VPN 中访问的,gi
  • CesiumJS 源码杂谈 - 时间与时钟系统
    CesiumJS 源码杂谈 -
    2023-12-08
    目录.1. 时间的“诞生”.2. 时间的推进.3. Entity API 与 Property API 的更新动力源.4
  • 使用unplugin-auto-import自动导入插件优化vite开发vue3应用
    使用unplugin-auto-
    2023-12-06
    为什么要使用unplugin-auto-import插件?.使用vite编写vue3代码时,使用composition
  • 什么是软件供应链?
    什么是软件供应链?
    2023-12-05
    1 软件供应链定义.需方和供方基于供应关系,开展并完成软件采购、开发、交付、获取、运维和废止等供应活动而形成的网链结构。
  • misc刷题
    misc刷题
    2023-12-04
    lsb隐写.引用一段百度内容.> LSB隐写就是修改RGB颜色分量的最低二进制位也就是最低有效位(LSB),而人类的眼睛
  • git 常用指令与简单规范
    git 常用指令与简单规范
    2023-12-04
    1. 前言.随着前端项目数量、前端开发人员、前端业务的日渐增多,则非常有必要整理一份简单的 git 规范,来进行项目开发
  • C#结合OpenCVSharp4使用直方图算法比较图片相似度
    C#结合OpenCVSharp4
    2023-12-04
    C#结合OpenCVSharp4使用直方图算法比较图片相似度.直方图有灰度直方图、颜色直方图,如果是灰度图像,那么就用灰
  • 【AutoHotkey】一种适合敲代码&&可以用左手完成大部分功能的组合键设计
    【AutoHotkey】一种适合
    2023-12-04
    故事一.使用键盘,需要两只手;.使用鼠标,还需要一只手;.总共三只手。.而你,只有两只手.所以,你需要第三只手(bush
  • FlashDuty Changelog 2023-09-07 | 新增深色模式与主题配置
    FlashDuty Change
    2023-12-04
    FlashDuty:一站式告警响应平台,前往此地址免费体验!.FlashDuty.现在已经全面支持了深色模式,这为您提供
  • 2023你需要使用的最佳VSCode扩展
    2023你需要使用的最佳VSCo
    2023-12-02
    Visual Studio Code(VSCode)是一款广受欢迎的多功能代码编辑器,在最新的Stack.Overflo
  • 1.4 编写简易ShellCode弹窗
    1.4 编写简易ShellCod
    2023-12-02
    在前面的章节中相信读者已经学会了使用Metasploit工具生成自己的ShellCode代码片段了,本章将继续深入探索关
  • 软件研发CI/CD流水线图解
    软件研发CI/CD流水线图解
    2023-12-02
    当谈到现代软件开发流程时,持续集成(Continuous Integration,简称CI)和持续交付(Continuo
  • 代码管理工具git的使用
    代码管理工具git的使用
    2023-12-01
    1. git 概述.git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linu
  • 【OpenCV】在VS2017中配置OpenCV开发环境
    【OpenCV】在VS2017中
    2023-12-01
    开发环境:OpenCV4.5.4、VS2017、x64.打开属性管理器:视图–>其他窗口–>属性管理器.找到 Relea
  • After Effects 2023发布,有哪些值得关注的新功能?
    After Effects 20
    2023-12-01
    After Effects 2023 (版本 23.4) 发布 有哪些值得关注的新功能?AE2023改进了用户请求的工作
  • 云存储解决方案
    云存储解决方案
    2024-01-10
    云存储解决方案.随着互联网技术的不断发展,越来越多的企业开始意识到数据存储和管理的重要性。传统的本地存储方式已经不能满足
  • ***容灾与高可用解决方案
    ***容灾与高可用解决方案
    2024-01-15
    ***容灾与高可用解决方案.在当今数字化时代,***无疑是企业信息技术基础设施中最为关键的一环。因此,***容灾与高可用
  • ***集群架构规划与设计
    ***集群架构规划与设计
    2023-12-16
    ***集群架构规划与设计.概述.随着互联网和大数据技术的快速发展,企业对***的性能和稳定性要求越来越高。为了满足这些需
  • ***安全加固与防护方案
    ***安全加固与防护方案
    2024-01-10
    ***安全加固与防护方案.随着互联网的快速发展,***安全问题日益凸显。一旦***遭受攻击,可能导致数据泄露、服务中断甚
  • ***虚拟化技术咨询服务
    ***虚拟化技术咨询服务
    2023-12-21
    ***虚拟化技术咨询服务.在当今数字化时代,***虚拟化技术越来越受到企业和个人用户的青睐。虚拟化技术通过将物理***划
  • ***监控与报警服务
    ***监控与报警服务
    2023-12-06
    ***监控与报警服务.在当今互联网时代,***监控与报警服务变得至关重要。随着互联网技术的不断发展,***已成为企业运营
  • 高温高压电子元件生产
    高温高压电子元件生产
    2023-12-21
    高温高压电子元件生产.随着科技的不断发展,高温高压电子元件在现代电子设备中扮演着*益重要的角色。在工业、航空航天、汽车等
  • ***迁移与升级解决方案
    ***迁移与升级解决方案
    2024-01-05
    ***迁移与升级解决方案.随着业务的不断扩大和发展,很多企业逐渐意识到原有的***已经不能满足日益增长的需求,因此需要进
  • 定制化电子元件解决方案
    定制化电子元件解决方案
    2024-01-15
    定制化电子元件解决方案.在现代科技发展迅速的时代,电子元件的需求日益增加,同时对于定制化的需求也在不断提升。定制化电子元
  • 全球电子元件市场趋势分析
    全球电子元件市场趋势分析
    2023-12-31
    全球电子元件市场趋势分析.近年来,全球电子元件市场呈现出不断增长的趋势。随着科技的不断发展和智能设备的普及,电子元件市场