Windows下程序猿开发利器

工欲善其事必先利其器

作为一名程序猿,我们的吃饭家伙自然就是电脑,一台高配置,轻便携的笔记本自然是不可少的。MBP高昂的价格,望而却步,只能选择Thinkpad品牌的T系列,本博主使用的是Thinkpad T470S,因为轻薄便携选择了S型号,怕散热问题CUP仅选择I5,固态512G,板载4G+自配16G=20G内存,使用1年多,高效,稳定,轻松应对各类开发。这个机器当然不是国行的,来自美帝,可以自由搭配硬件。

说了这么多废话,下面进入正题吧。开发机器是有了,但是我们还需一个良好的软件开发环境。

操作系统

关于操作系统的选择,没有其他好说。作为开发者,首选的自然是windows系列

目前我在使用的是Windows 10 Enterprise LTSC 64 bit版本。

特点

  • 极度稳定,摆脱频繁更新的困扰
  • 移除商店功能
  • 移除Cortana
  • ...

下载地址:itellyou

开发环境

JDK

作为一名JAVA开发者,JDK环境是必须安装的,目前主流版本是**JDK8**

安装完毕,需要配置对应的环境变量JAVA_HOME,PATH,比较简单,直接略过。

git

git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

我们开发环境是windows,需要下载windows版本。

官网:64-bit Git for Windows 版本:2.21.0

TortoiseGit

TortoiseGit是一个开放的git版本控制系统的图形化客户端。

Maven

Maven 是专门用于构建和管理Java相关项目的工具。

官网:download 版本:3.6.0

Gradle

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。

Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。

官网:Download 版本:5.3.1

Node

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

官网:Download 版本:10.15.3(LTS)11.13.0(New)

NPM

npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。

官网:npmjs

WLS

windows 10 linux子系统,博主使用的是Ubuntu 18.04 LTS版本

Docker for Windows

结合WLS构建linux下的docker环境

MySQL

流行的关系数据库。 官网:download 版本:V8.0,目前博主使用还是v5.7

开发工具

JAVA开发者,可以选择的集成开发环境IDE是很多的。有开源的,有商业付费的。选择一款符合自己开发的集成环境很重要,能够让我们高效的工作。

JAVA IDE目前市场主流的是IntelliJ IDEA、MyEclipse、Eclipse、NetBeans。前两者为商业付费,后两者为开源免费。

IDEA IntelliJ IDEA MyEclipse Eclipse NetBeans
发布时间 2001年 2001年 2003年 1996
授权方式 社区开源&商业付费 开源 商业付费 开源

IntelliJ IDEA (强烈推荐)

官网:IntelliJ IDEA 版本:最新版本是2019.1 ,博主目前使用的是 2018.3.3

官网2个版本选择,一个是社区开源版(Community),一个商业旗舰版(Ultimate)

两者区别:CHOOSE YOUR EDITION

推荐大家下载Ultimate版本zip包,功能更强大。至于授权码,程序猿你懂的。

VS Code (强烈推荐)

这是一款微软出品的免费的跨平台的文本编辑神器,当然不只是文本编辑这么简单哦!

Visual Studio Code 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作。

官网:Visual Studio Code

Navicat Premium

Navicat Premium 是数据库开发管理工具,支持连接 MySQL、Oracle等多种数据库,可以快速轻松地创建、管理和维护数据库。

官网:英文 中文

RedisDesktopManager

跨平台的开源的redis可视化客户端。

官网:Download 、github

window下必备工具

Everything

Everything是速度最快的文件搜索软件,可以瞬间搜索到你需要的文件。 官网:download 版本:1.4.1.935

BCompare

Beyond Compare 是一个综合的比对工具。 可比对的对象包括纯文字档、资料夹、zip 压缩案、FTP 站,等等。 您可以使用它管理您的原始档、保持比对资料夹同步、比对程式的输出结果、以及检查所烧入光碟备份的精确度。

官网:download 版本:4.2.9

dnGrep

dnGrep是一款功能强大的文件内容查找工具,可以准确快速的进行内容的查找,用户可以相关的查询条件,支持文本文件、word文档、pdf文件,另外还具备搜索、替换功能。

官网:download 版本:v2.9.127.0

xshell

NetSarang Xshell 是一个极好用的免费 SSH 客户端,可以作为 Telnet、Rlogin、SSH、SFTP、Serial 等协议的安全终端模拟软件,让你轻松管理远程主机。

其特色功能包括标签化管理远程会话、动态端口转发、自定义键盘映射、VB脚本支持、完全的 Unicode 支持等。

官网:download 版本:6.0

cmder

一款Windows环境下非常简洁美观易用的cmd替代者,它支持了大部分的Linux命令。支持ssh连接linux,使用起来非常方便。比起cmd、powershell、conEmu,其界面美观简洁,功能强大。

官网:download 版本:v1.3.11

XMind

XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。

官网:download 版本:8.x

亿图图示

亿图图示是一款全类型,综合图形图表设计软件。解决跨平台,多领域,全终端的图形设计,图文混排和工程制图等需求。

官网:download 版本:V9.4

Mindjet MindManager 2019

强大的思维导图之一。

官网:download 版本:2019

有道云笔记

网易出品的笔记软件。

官网:download

PDMan

PDMan是一款开源免费的数据库模型建模工具,支持Windows,Mac,Linux等操作系统,支持常见数据库MySQL,Oracle,SQLServer,DB2等。PowerDesigner之外,另一个更好的免费的替代方案。他具有颜值高,使用简单的特点。包含数据库建模,灵活自动的自动生成代码模板,自动生成文档,自动同步DDL脚本到数据库,数据模型版本管理等多种开发人员实用的功能。

官网:download 版本:v2.1.5

福昕阅读器

轻巧免费的PDF阅读器。

Foxmail

Foxmail邮件客户端,简捷易用的邮件管理专家。更高效,更专业,处理邮件更轻松。

微信web开发者工具

小程序开发和微信开发必备的工具。

Office 2016

微软强大的office办公软件,必备。

Clover

window 资源管理器多标签页工具。

Fast Stone Capture

高效截图工具

PanDownload

百度网盘高速下载工具

官网:download 版本:v2.0.6

Yosoro

Yosoro 是一款支持 Markdown 语法写作的跨平台开源免费的笔记软件。

官网:download 版本:v1.1.5

HexoEditor

HexoEditor 是Github 上一款开源的 Markdown 编辑器。 这是一款为 Hexo 做了优化的 Markdown 编辑器。

官网:download 版本:v1.5.30

压缩软件

7-zip & winrar

Chrome

最好用的浏览器,没有之一。

官网:download 版本:v73

PCMaster

软媒魔方,Windows系统增强辅助工具,智能+专业双操控模式,系统故障一键式解决方案,真正实现一键优化、一键清理、一键软件升级。

官网:download 版本:6

Shadow-socks

Shado-wsocks 是轻量级的开源的服务器中转包传输工具。程序猿你懂的,仅供学术研究学习。

官网:download 版本:v4.1.5

JsonView

JSONView是一款非常实用的格式化和语法高亮JSON格式数据查看器jQuery插件。

上面很多软件博主采用的都是绿色版本,解压即用。至于破解则不在本博主范围之内。大家有需求可以自行Google

你可能感兴趣的:(Windows下程序猿开发利器)