作为一个真正的后端开发人员(一个真正的鳗),在学习的路上必然会使用不同的开发工具,使用不同工具的不同体验都值得一说。
这里是要介绍的总框图:
下面介绍一下相关工具的特点
在选择后端并选择Java这条路之后,确实给我的身心带来了愉悦,而第一次的愉悦是我不用在笔记本上敲代码,我选择了我的第一个工具:EditPlus
EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。
虽然EditPlus不是Java语言专用的工具,不过写Java也是挺好的。
在开始之初,EditPlus确实给我带来了不小的便利,可是随着时间的推移以及学习进度的前推,我不得不离它而去。
人生苦短,我选IDEA!
我们来看一段IDEA的简介:IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
IDEA的首页一点进去就感觉非常舒服,不愧是最好用的Java工具。
我粗人一个,一句话:IntelliJ IDEA是我用过的最好用的一个Java开发工具!
IDEA最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。
一句话,这就是Java中的王者。
简介:
支持HTML5的Web开发IDE
HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。 [1] HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。
HBuilder使用起来其实挺不错,在学习前端三剑客的时候,有幸使用过一段时间,非常喜爱。虽然IDEA也可以写网页,但是要让专业的人干专业的事情。
特点:快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。
天下武功,无坚不破,唯快不破。快,就是效率;时间,就是生命。
Postman是一个用于构建和使用API的API平台。Postman简化了API生命周期的每一步,并优化了协作,因此您可以更快地创建更好的API。
说白了,postman是一个测试连接接口的工具,它的优点数不胜数:
简单易用 - 要使用Postman,你只需登录自己的账户,只要在电脑上安装了Postman应用程序,就可以方便地随时随地访问文件。
使用集合 - Postman允许用户为他们的API调用创建集合。每个集合可以创建子文件夹和多个请求。这有助于组织测试结构。
多人协作 - 可以导入或导出集合和环境,从而方便共享文件。直接使用链接还可以用于共享集合。
创建环境 - 创建多个环境有助于减少测试重复(DEV/QA/STG/UAT/PROD),因为可以为不同的环境使用相同的集合。这是参数化发生的地方,将在后续介绍。
创建测试 - 测试检查点(如验证HTTP响应状态是否成功)可以添加到每个API调用中,这有助于确保测试覆盖率。
自动化测试 - 通过使用集合Runner或Newman,可以在多个迭代中运行测试,节省了重复测试的时间。
调试 - Postman控制台有助于检查已检索到的数据,从而易于调试测试。
持续集成——通过其支持持续集成的能力,可以维护开发实践。
XMind采用Java语言开发,具备跨平台运行的性质 [1] ,且基于EclipseRCP体系结构,可支持插件,插件通过编写XML清单文件可以扩展系统定义好的扩展点。XMind的程序主体由一组插件构成,包括一个核心主程序插件、一组Eclipse运行时插件、一个帮助文档插件和一组多语种资源文件插件。
Xmind是一款 全功能 的思维导图和头脑风暴软件。像大脑的瑞士军刀一般,助你理清思路,捕捉创意。
Xmind简单易上手,用来做思维导图简直是简直了,上面前言的思维导图就是用Xmind做出来的。
一句话,少用,不然你会爱上它。
先看官方简介:
Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库,它与阿里云、腾讯云、华为云、Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud 和 MongoDB Atlas等云数据库兼容。你可以创建、管理和维护数据库。Navicat 的功能足以满足专业开发人员的所有需求,但是对数据库服务器初学者来说又简单易操作。Navicat 的用户界面 (GUI) 设计良好,让你以安全且简单的方法创建、组织、访问和共享信息。
看不懂!个人感觉用起来简单,界面舒适,非常令人喜欢.
用起来很简单,作为后端人员,MySQL是必学的,所以在选择数据库管理工具的时候,我也思索良久,但是小伙伴们都看到这里了,当然是直接入手Navicat了。
Google Chorme又名谷歌浏览器或者直接一点就是程序员浏览器,为什么这样说呢,因为它十分简介好用,并且非常干净无广告。一度成为最受程序员欢迎的一个浏览器。
至少到现在我都是用的Google Chorme:
Google Chrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。
软件的名称来自称作Chrome的网络浏览器GUI(图形使用者界面)。软件的beta测试版本在2008年9月2日发布,提供50种语言版本,有Microsoft Windows、macOS、Linux、Android、以及iOS版本提供下载。 [1] 谷歌将在Chrome上推出“小程序”增强型网页应用(Progressive Web Apps,简称 PWA)。 [2] 2018年11月,Google宣布,将从2018年12月份开始在其Chrome 71网络浏览器上移除持续提供滥用使用体验的网站上的所有广告。
Typora作为一款markdown编辑器,在程序员界,甚至于其他领域都有广泛使用,因为其与csdn的markdown模式,使得我们只需要学一种语法,就可以在多个环境使用,所以我也常用Typora来记笔记。
这款软件,入手既赚。
记笔记,看网课,甚至于查资料,不能没有一款好的截图工具,Snipaste就是这么一款非常实用的工具。
Snipaste是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上。下载并打开Snipaste,按下F1来开始截图,再按F3,截图就在桌面置顶显示了。还可以将剪贴板里的文字或者颜色信息转化为图片窗口,并且将它们进行缩放、旋转、翻转、设为半透明,甚至让鼠标能穿透它们!如果是程序员、设计师,或者是大部分工作时间都在电脑前,贴图功能将改变很多人的工作方式、提升工作效率。
功能:
1、在功能上来说snipaste比大多数收费的截图工具要更加的强悍更加的细腻。
2、在免费的同时还可以让你获得更加的干净安全体验,没有广告和插件捆绑。
3、如果你需要编辑和设计,这里面的功能都可以很好的帮助你,用过都说好。
特色:
1、这款工具的核心用法十分的简单,启动之后按下F1就可以立马开始操作截图。
2、功能十分的丰富而且非常的好用,就算你没有任何的操作基础也能很快上手。
好的工具就像好的伴侣,可以没有,一定要好。