工欲善其事必先利其器

作为一名程序猿,我们的吃饭家伙自然就是电脑,一台高配置,轻便携的笔记本自然是不可少的。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下程序猿开发利器相关推荐

  1. 程序猿开发软件插件推荐

    程序猿开发软件插件推荐 编程软件 JetBrains全家桶 JetBarins的全家桶操作都很类似,所以习惯其中一个之后熟悉起来so easy,妈妈再也不用单心的学习了! 之后是我比较常用的:PyCh ...

  2. Windows下安装Objective-C开发环境

    Windows下安装Objective-C开发环境 1.首先用GNUstep在windows下模拟object c开发环境. 官方网址:http://www.gnustep.org/ 百度云下载: 链 ...

  3. Windows下搭建ESP-IDF开发环境,适合ESP32/S2/C3/S3系列模组二次开发

    前言 本教程适用于以下两种用户: ①无Linux环境搭建经验或搭建Linux开发环境不成功: ②使用安信可windows一体化环境IDE V1.5开发环境搭建不成功: 本教程提供了windows下搭建 ...

  4. Windows 下使用GNU开发环境[转]

    Windows 下使用GNU开发环境http://www.hebl.name/zh/archives/gnuwin32-dev.html 2005-4-22 GNU/Linux, 軟件技術 GNU/U ...

  5. 乐鑫Esp32学习之旅② 巧用eclipes编辑器,官方教程在Windows下搭建esp32开发环境,打印 “Hello World”。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  6. 一、C++基础入门之 Windows下C/C++开发环境配置

    Windows 下 C/C++开发环境的配置:(51开源时代) 我的系统是Windows的,所以在这里我以Windows为例,我使用的是微软提供的VS2013(Microsoft Visual Stu ...

  7. 【CSDN插件测评】效率增倍,程序猿开发必备插件

    在测评活动最后一天写这篇测评,CSDN最近推出的这个Chrome浏览器插件:简洁方便,免费去广告,一键搜索和直达,搜索效率极大提升,是一款既有颜值又有料的程序猿必备插件.先分享一个实际使用场景图,看看 ...

  8. windows下使用vscode开发stm32

    Windows下使用vscode开发stm32 写在开头 有条件的用clion,方法更简单,具体教程参考知乎稚晖君教程<配置CLion用于STM32开发[优雅の嵌入式开发>(点击跳转) 起 ...

  9. Windows下程序向Linux下移植实践

    一.问题的提出 在程序员中有这样一个说法,若一个程序不能移植到Linux下,那这个程序将看不到未来. 由于Linux操作系统源码公开是的,开发库等辅助工具都是源码公开的,这样就减少了程序的不可预知性, ...

  10. php图文安装教程,windows下安装php开发环境详细教程(附下载链接)

    本篇文章为大家详细介绍一下windows下安装php开发环境的流程,建议初学者使用集成环境开发php,以免失去学习兴趣. 推荐集成环境下载地址:php集成环境下载 windows下安装php环境流程: ...

最新文章

  1. SQL Server 2000安装时不出现安装界面,进程中存在解决
  2. 手把手教你用Python玩转时序数据,从采样、预测到聚类
  3. 调查问卷_员工满意度调查问卷
  4. MHA 日常维护命令集
  5. 八皇后问题的Java递归算法
  6. servlet的理解
  7. 测试sql语句的执行效率
  8. java线程中的notifyAll唤醒操作
  9. Python | 创建员工类别
  10. trigger 根据绑定到匹配元素的给定的事件类型执行所有的处理程序和行为。
  11. c#中跨线程调用windows窗体控件
  12. lldp协议代码阅读_LLDPD协议验证过程记录
  13. EM算法原理详解与高斯混合模型
  14. ThinkPHP多语言包功能使用
  15. 使用超大电路集成的计算机,使用超大规模集成电路制造的计算机应该归属于()...
  16. acrobat支持日文粘贴复制
  17. 视频教程-网页设计速成之Dreamweaver-Dreamweaver
  18. 千兆宽带网接入电脑电脑却只有百兆
  19. flutter实现搜索框
  20. Revit安装错误1308?Revit软件安装时出现安装错误1308怎么办?

热门文章

  1. Domino XML Language(DXL)简介
  2. Python和Java哪个更好找工作?
  3. Visio2016下载激活破解
  4. python的基础语法
  5. Python基础语法(if语句)
  6. UAT测试,怎么做最有效
  7. 我说CMMI2.0之技术解决方案
  8. 南阳理工acm1043高数
  9. 安卓开发与java_安卓开发和Java开发有什么区别?
  10. C语言实现九九乘法表,以for循环为主