有助于程序员提高开发效率的几款工具
有助于程序员提高开发效率的几款工具有助于程序员提高开发效率的几款工具需求分析IDE集成开发环境数据库管理工具版本控制系统代码查看前端调试前端页面后端程序自测代码审查比对代码反编译工具快速查找文件虚拟机远程工具SSH客户端文件传输工具有助于程序员提高开发效率的几款工具需求分析Processon(网站)ProcessOn是一个在线协作绘图平台,为用户提供最强大、易用的作图工具!支持在线创作...
·
有助于程序员提高开发效率的几款工具
有助于程序员提高开发效率的几款工具
需求分析
- Processon(网站)
- ProcessOn是一个在线协作绘图平台,为用户提供最强大、易用的作图工具!支持在线创作流程图、思维导图、组织结构图、网络拓扑图等。
- https://www.processon.com/
- Xmind
- 是一款非常实用的商业思维导图软件
- 这个是我一直用的Xmind 8的压缩包,免安装
- 链接:https://pan.baidu.com/s/1WXKRQmGTr81BbLrCoty_Dw
提取码:cz7e
IDE集成开发环境
- IDEA
- IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
- 安装指南
- eclipse
- IDE(Integrated Development Environment ): 集成开发环境,集合开发、运行、调试于一体的一个软件
- 注意:安装时要与你的JDK环境保持一致
- 安装指南
- MyEclipse(收费)
- MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开元产品的专属eclipse开发工 具。
- 安装指南
数据库管理工具
- navicat
- Navicat Premium是一套数据库开发管理工具,支持链家MySQL、Oracle、SQL server等多种数据库,快速便捷创建、管理和维护数据库
- 安装指南
- plsql
- PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。
- 安装指南
- SQLyog
- SQLyog 是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品。
使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。 - 安装指南
- SQLyog 是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品。
版本控制系统
- TortoiseSVN
- TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。
- 安装指南
- GIT (分布式版本控制系统)
- Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
- 安装指南
代码查看
- Notepad++
- notepad(记事本)是代码编辑器或WINDOWS中的小程序,用于文本编辑,在文字编辑方面与Windows写字板功能相当。是一款开源、小巧、免费的纯文本编辑器。Notepad内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言。
- 较网上的版本,作者安装了json、XML格式化插件
- 链接:https://pan.baidu.com/s/1a0tt3NsjbYwrtfhu4rtMzA
提取码:5dps
- UltraEdit,俗称UE
- UltraEdit是世界上领先的,功能强大的,极具价值的文本编辑器、十六进制编辑器、HTML编辑器、PHP编辑器、Javascript编辑器、Perl 编辑器和程序编辑器。UltraEdit是一款全球功能一流的文本编辑软件,支持配置高亮语法和几乎所有编程语言的代码结构。内建英文单字检查,可同时编辑多个文件,编辑功能强大,具有代码提示、折叠、列操作等人性化功能。
- 安装指南
前端调试
- 微信web开发者工具
- 为了帮助开发者简单和高效地开发和调试微信小程序,我们在原有的公众号网页调试工具的基础上,推出了全新的 微信开发者工具,集成了公众号网页调试和小程序调试两种开发模式。
- 安装指南
前端页面
- Photoshop CC
- 曾经笔者做过前后端未分离的项目,你总会遇到各种奇怪的需求,比如:PDF转图片,有人会说用格式工厂,或者一些网站可以完成,如果你的产品对你要求不高可以使用,但是笔者所在的组,指定像素,所以,这时候你就需要用到这款PS了
- 安装指南
后端程序自测
- Postman
- Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件
- 安装指南
代码审查
- SonarLint
- SonarLint是一个代码质量检测插件,可以帮助我们检测出代码中的坏味道
- eclipse集成SonarLint
- IDEA集成SonarLint
比对代码
- Beyond Compare
- 功能:文件夹比对、文件夹合并、文件同步、文本比较、文本合并、表格比较、16进制比较、MP3比较、图片比较注册表比较
- 安装指南
反编译工具
- jd-gui
- JD-GUI中文版是一个用于Java编程语言源代码“.class”文件反编译软件。您可以使用JD-GUI中文版浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码。
- 安装指南
快速查找文件
- Everything
- Everthing是当之无愧的最强文件搜索神器!每个人的电脑都保存着大量的软件、MP3、照片、游戏、文档、电子书等文件。Everthing可以在闪电般的瞬间从海量的硬盘中找到你需要的文件,速度快到让你难以置信。
- 安装指南
虚拟机
- VMware Workstation Pro
- 借助VMware Workstation Pro,可将多个操作系统作为虚拟机(包括 Linux 或 Windows 虚拟机)运行以执行开发和测试。
- 安装指南
远程工具
分为两种一种远程控制工具,一种远程连接内网环境的工具
- 远程控制工具
- teamviewer
- TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。
- 安装指南
- teamviewer
SSH客户端
- Xshell
- XShell6是一款高效专业的实用型免费SSH客户端。XShell5简单强悍,支持标签式的环境,动态端口转发,自定义键的映射关系,用户定义的按钮,VB脚本,显示2字节字符和国际语言支持UNICODE的终端。
- 安装指南
- finalshell
- 比Xshell更好用的 FinalShell
- 安装指南
- SecureCRT
- SecureCRT是一款终端仿真程序,支持SSH(SSH1和SSH2)以及Telnet和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具。
- 安装指南
- mtputty
- MTPuTTY 是一款非常好用的终端调试工具,该工具拥有简洁明了的操作界面,支持Telnet、SSH等多种终端,用户可在它的帮助下对端口进行快速调试,适合开发编程人员使用。
- 安装指南
文件传输工具
- XFTP
- xFTP6是一款SFTP、FTP文件传输工具,它支持跨平台传输文件,而且支持多种不同服务器的格式,适用范围广。新版本增强了同步功能、支持各种Unicode编码、上下文菜单支持,还可使用主密码增强密码加密。
- 安装指南
- WinSCP
- WinSCP是一个支持SSH的SCP文件传输软件。WinSCP中文版体积小、占用系统资源少。操作简单,只需要连接相应的服务器就可以进行下载和传输文件。重要的是WinSCP中文版软件还有着很多特色的功能,有着内置的文本编辑器,可以支持文件的复制、移动、更名文件等操作,为你带来高效便捷的使用体验。
- 安装指南
(未完待更,各位读者有什么需要可以提出宝贵意见,因跟新周期短,还有一些工具未分享,本周续更)
更多推荐
已为社区贡献1条内容
所有评论(0)