开发者每天都在使用、寻找、贡献、创作各类开发者工具,包括开源服务、付费软件、API等。好的工具可以极大帮助我们提升效率,服务业务。
以下是工作中使用频率最高,可以说独当一面的工具。
1.后端工具
IntelliJ IDEA,下载链接:下载 IntelliJ IDEA:JetBrains 功能强大、符合人体工程学的 Java IDE
这个工具应该算是很多的后端工程师都在用的工具,因为功能强大,UI亲和,而且还支持很多不同种类型的插件。直接傻瓜式安装就可以使用。
详细介绍参考:功能 - IntelliJ IDEA
2.前端工具
前端工具有两款我都在用,IntelliJ WebStorm 和微软的 Visual Studio Code、
WebStorm 下载地址:感谢您下载WebStorm!
不管是Vue,还是Jquery或者其他NodeJS项目,都可以用它来开发。
详细介绍:WebStorm:功能
另外附上Idea和WebStorm的快捷键图,不顺眼的按键自己来修改。辅助高效编码(菜单栏最后一个菜单Help->Keymap Reference)
Visual Studio Code下载地址:Download Visual Studio Code - Mac, Linux, Windows
它是要比WebStorm还要更多人使用,默认安装完之后就可以使用了。我个人推荐使用WebStorm,因为它的快捷键和Idea都是通用的,后端同学可以参考这句。写JS项目的同学就可以自由选择
3.数据库使用
数据库的连接工具使用Navicat,常用的数据库都能连接,而且所有的功能都很实用。需要收费,大家可以想想办法使用它。下载地址如下:Navicat | 下载 Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版
快捷键参考:
F6 // 打开一个 mysql 命令行窗口
Ctrl + Q //新建查询
Ctrl + W // 关闭查询窗口
Ctrl + Shift + W // 关闭所有查询窗口
4.接口使用
浏览器自带的F12功能或者在页面右键->选择审查。如下图所示:
5.源代码工具使用
很多开源项目都值得我们去学习和参与。
Gitee:Gitee - 基于 Git 的代码托管和研发协作平台
GitHub:https://github.com/
列出几个我一直关注的开源项目:
Pear Admin Layui: 🌈 Pear Admin 是 一 款 开 箱 即 用 的 前 端 开 发 模 板
d2-crud-plus: 面向配置的CRUD框架,基于d2-admin的d2-crud,简化d2-crud配置,快速开发crud功能;支持远程数据字典,国际手机号校验,alioss、腾讯云cos、七牛云文件上传,省市区选择,权限管理,代码生成 spring-boot-assembly: Spring Boot项目使用maven-assembly-plugin根据不同环境打包成tar.gz或者zip
RuoYi: 🎉 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
6.部署使用
MobaXterm是一个绿色版的类似于Xshell功能的工具,用来远程SSH连接服务器,远程传输文件,也可以支持其他的远程协议。有特点的功能,UI非常的有科技感,批量操作和拖拽实现文件传输。
更多工具请和我交流分享吧!!