经验分享Java程序员软件开发常用必备工具

原创     发表于 2020-11-06 14:11     阅读 86  

俗话说:“工欲善其事必先利其器”,软件行业的开发工作亦然如此。往往正确的选择开发工具,对于开发工作会有明显的效果提升,今天分享一下一些常用且覆盖面大的工具。

1、IntelliJ IDEA


提起 IntelliJ IDEA,多数人并不陌生, IntelliJ IDEA 项目于2001年1月发布IntelliJ IDEA 1.0版本,3.0版本之后,IDEA屡获大奖,逐渐被开发者所接受并迅速在Java开发者群体中推广开,目前 IntelliJ IDEA 在业界被公认为最好的java开发工具。如果真要说他有什么缺点,那就比较吃内存啦。

IntelliJ IDEA 官网地址:  https://www.jetbrains.com/idea/ ,下载可以免费试用一个月,后期得付费购买,如果需破解方法可以百度或者淘宝。


2、Navicat Premium

看到 Navicat Premium 的第一反应是不是想到MySQL?是滴,很多使用 MySQL 做为项目DB的开发团队,数据库工具首选 Navicat Premium。

实际上功能很强大也很全面,官方首页是这么介绍的:“Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。”

他确实如官方给出是介绍般如此优秀,深受广大开发者的喜爱。


官网地址:https://www.navicat.com.cn/products/navicat-premium/ ,下载可以免费试用一个月,后期得付费购买,如果需破解方法可以百度或者淘宝。


3、Xmind

思维导图,对于项目管理、工作安排、层次结构、目录排版等,做好后还可以导出图片、PDF、Word、Excel、Markdown等多种格式。作为一款有效提升工作和生活效率的生产力工具,受到全球百千万用户的青睐。


官网地址:https://www.xmind.cn/


4、Notepad++


Windows系统上编辑文件还在使用记事本么?那你 Out 了!

Notepad++ 作为一款免费的文本编辑器,一直深受广大用户的喜爱和推崇,不仅有记事本的功能,而且功能强大。除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

遗憾的是,Notepad++ 目前并不支持Mac OS,不过Mac OS 自带的编辑器也不错,算是弥补了这一缺憾。

官网地址:https://notepad-plus-plus.org/


5、Xshell

Xshell 是一个强大的安全终端模拟软件,有界面简洁、功能丰富、易用的特点。尤其在连接Linux服务时,支持选择、粘贴、复制等功能,别说用起有多爽!在使用过程中,会自动存储连接信息,下次可直接选择连接的目标服务器。这款软件针对企业版是需要收费的,高校版和个人版免费试用。使用 Xshell,往往也会使用Xshell集成的关联功能,比如Xshell的全家桶成员之一的 Xftp,使用效果也相当不错,官网下载时会提示是否打包下载。


官网地址:https://www.netsarang.com/zh/xshell/


结束语:

好的软件,往往都是需要付费的,软件厂商也需要资金维持企业运转,以致于更好的提供版本升级、服务等工作。作为一名软件开发从业者,我们可以根据自身的经济条件进行抉择。如果自身条件允许或不差这钱,还是倡导支持正版,毕竟也是支持软件开发这个事业。