开发类
PhpStorm
PhpStorm
是由 JetBrains 公司构建的用于 PHP 代码编写的 IDE,很多 PHP 开发者都会选择这款 IDE,对于很多支持都有很友好,用过的都说好,缺点就是有点占用内存。对了,这款软件不是免费的,对于 RMB 玩家,直接买个激活码就行了,也算支持一下正版;如果不想买正版,网上有很多激活方案,我就不多说了。
PhpStorm 下载地址:https://www.jetbrains.com/phpstorm/download/
PyCharm
PyCharm
也是由 JetBrains 公司构建的用于 Python 代码编写的 IDE,因为我平时写 PHP 外,还会写一些 Python 代码,比如爬虫呀,或者一些数据处理和分析工具等,所以多多少少都得准备着。PyCharm 的教育版是免费的,其他版本是需要激活的。
PyCharm 下载地址:https://www.jetbrains.com/pycharm/download/
PyCharm 教育版下载地址:https://www.jetbrains.com/edu-products/download/#section=pycharm-edu
Sublime3
上面说到的 JetBrains 公司的软件都比较大和占内存,启动也较慢,而 Sublime
则比较小巧,软件启动基本都是秒开,因此也很受大家的欢迎,而且还可以支持安装很多扩展,也是比较好用的。而且,我也经常用这个软件写 Markdown 文档,也是挺方便的。
Sublime3 下载地址:https://www.sublimetext.com/3
PHPStudy
每个 PHP 开发者都需要搭建自己的本地开发环境,而 PHPStudy
支持傻瓜式的一键启动,一键切换环境(支持 Nginx 和 Apache),一键切换 PHP 版本(5.1-7.3),无需懂任何代码与手动配置,而且虚拟主机等配置可以在线管理,扩展啥的都可以在线开启和关闭,方便实用。
PHPStudy 下载地址:https://www.xp.cn/download.html
工具类
Navicat Premium
Navicat Premium
结合了其他 Navicat 成员的功能。有了不同数据库类型的连接能力,Navicat Premium
支持在 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 之间传输数据。包括存储过程,事件,触发器,函数,视图等,但是呢,我们一般最常用的还是 MySQL。
NavicatPremium 下载地址:https://www.navicat.com/en/download/navicat-premium
Xshell
我们开发过程中,经常会需要连接服务器进行一些操作,而 Xshell
是一个强大的安全终端模拟软件,可以在 Windows 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。我这里用的是 Xshell5,大家可以根据自己的需要选择
Xshell 下载地址:https://www.netsarang.com/zh/xshell/
Cmder
对于我们这些在 Windows 系统上开发的人来说,当命令行操作的时候,无论是 CMD
还是 PowerShell
都不太令人满意,而 Cmder
则能让你用了都说好的那种,不管是界面主题还是功能命令的支持,都是比较完美的,不信你用着试试……
Cmder 下载地址:https://cmder.net/
Git
我们日常开发过程中,都需要对代码进行版本管理和维护,一般有 SVN
和Git
,而比较常用的是Git
,git 是一个分布式版本控制软件,能够对我们的代码和进入版本库的文件进行版本管理。
Git 下载地址:https://git-scm.com/downloads
Redis Desktop Manager
我们开发过程中,一般都会用到缓存,而用到最多的也就是 Redis
,毕竟支持的类型丰富,能够满足我们的各种开发需求,但是,对于我们存入Redis
中的缓存数据,怎么查看呢,这就需要可视化工具 Redis Desktop Manager
了。
RedisDesktopManager 下载地址:https://github.com/uglide/RedisDesktopManager/tags
调试类
Postman
当我们开发接口的时候,对于 GET
类型的请求可以直接在浏览器上调试完毕,但是如果其他类似 POST
的请求,则很难在浏览器上完成调试,那么这个时候就需要用到 Postman
;Postman
是一款功能超级强大的用于发送 HTTP 请求的软件,不仅功能强大,而且界面简洁、操作便捷,对于开发者支持很友好,能够节省很多的调试时间。
Postman 下载地址:https://www.postman.com/downloads/
Fiddler
Fiddler
是一个用于 HTTP 调试的代理服务器应用程序,能捕获 HTTP 和 HTTPS 请求信息,并将其记录下来供用户查看,方便分析和调试接口,当然了,也可以拦截请求并修改相关参数完成某些操作。
Fiddler 下载地址:https://www.telerik.com/download/fiddler
辅助类
有道云笔记
我们开发过程中,应该养成做笔记的习惯,比如遇到的问题以及解决问题的方法,开发过程中的修改做个记录方便查找等等,总之,不管做什么,做好笔记没有坏处。有的人用印象笔记,或者其他的第三方软件,我个人一直用 有道云笔记
,用了好多年了。
有道云笔记下载地址:https://note.youdao.com/download.html
网易有道词典
为了增强代码的命名可读性,遇到一些单词不懂的,就需要翻译一下,要不然,就直接命名为aaaa
,我相信这么命名,你很快就会被打的,不信你可以试试,哈哈哈。
网易有道词典下载地址:https://cidian.youdao.com/index.html
FSCapture
FSCapture 中文版功能强大、体积小巧并且简单易用,集图像编辑、屏幕截图和视频录制功能于一身。FSCapture 还能够捕捉截取屏幕中的任何一个区域,提供多种捕获方式(如:活动窗口、指定窗口 / 对象、矩形区域、手绘区域、整个屏幕、滚动窗口等),还附带放大镜、取色器、标尺、屏幕录像机等辅助功能。
FSCapture 下载地址:https://www.faststone.org/FSCaptureDownload.htm
Search Everything
有的时候,我们为了查找一个文件或者资料,找了半天,那是因为没有找到合适的搜索工具,Search Everything
能够快速的根据关键字查找到相应的文件,节省很大部分的时间。
SearchEverything 下载地址:https://www.voidtools.com/zh-cn/downloads/
TeamViewer
公司的电脑,一般都是局域网环境,有的时候,你已经回家了,发现突然来了个紧急的 bug,需要马上处理,而你家里的电脑并不能拿到代码或者链接相关服务器排查问题,这个时候,就需要进行远程连接,就需要用到TeamViewer
,前提是你需要关闭掉睡眠模式,也就是,让电脑永不睡眠,并且不关机。
TeamViewer 下载地址:https://www.teamviewer.cn/cn/download/windows/
Typora
平时写博客,都是需要编写 Markdown 文档,我用的最多的工具是 Sublime
和Typora
,当然也用过有道云笔记;Typora
支持源码模式编写以及实时浏览模式编写,都很方便和自由切换不同的模式。
Typora 下载地址:https://typora.io/
最后总结
这是我常用的一部分软件,还有一些类似画图类(思维导图、流程图等)的软件,我就没说了,我相信很多软件也是很多人都在用,大家还有其他好的软件都可以分享出来,谢谢。