工具没有绝对意义上的好坏之分,只有需求适合与否,这些需求可能包括:功能、价格、安全、服务、技术等诸多方面。
技术在更新迭代,开发者工具也在更新迭代。一个高效趁手的工具在工作上锦上添花。给大家推荐一下我平时用的一部分工具。
官方活动入口
猿如意: 是CSDN 新发布客户端生产力和低代码平台产品;它包含了效率工具、开发工具下载,文档教程,代码片段搜索,全网搜索等功能模块;本地安装,一目了然,不论是小白还是学生,都能够较快上手;也是职场老手的好帮手能快速找到适合项目的工具。
猿如意下载
推荐指数:⭐️⭐️⭐️⭐️⭐️👍
推荐理由:
全网搜索功能模块
无广告
软件实操界面:
Typora:是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
推荐指数: ⭐️⭐️⭐️⭐️⭐️👍👍
推荐理由:
为什么要用Markdown
通常我们使用Microsoft Word来完成文档的书写工作,但是实际上在做很多技术性文档的时候,我们面临着以下的不适:
Markdown有什么优点
Markdown是什么
用Markdown做什么
不用Markdown做什么
Markdown软件环境
软件实操界面:
开发者搜索: 开发者搜索是百度公司推出的面向开发者的搜索引擎。
开发者搜索
推荐指数:⭐️⭐️⭐️⭐️⭐️👍
推荐理由:
界面简洁
只有一个搜索框,其中提示 “请输入搜索关键词”,右边是搜索按钮。
在线工具一键直达
无广告
工具实操界面:
清爽的界面
C笔记:一个为 IT人士打造的笔记工具
C笔记介绍与下载
推荐指数:⭐️⭐️⭐️⭐️⭐️
推荐理由:
工具实操界面:
VSCode:Visual Studio Code(简称VS Code)是一款由微软开发且跨平台的免费源代码编辑器。也可以通过内置的扩展程序商店安装扩展以拓展软件功能。
推荐指数:⭐️⭐️⭐️⭐️⭐️
推荐理由:
轻巧、启动特快
软件支持语法高亮、代码自动补全、代码重构、查看定义功能
具有代码跟踪功能
可以对代码进行标注,可以查看更改了那些文件,文件中修改了第几行的代码等。
插件丰富
vscode拥有丰富的插件系统,可以编辑HTML、CSS、JS、TS、Vue、React等前端代码和JAVA、Python等后端代码。
内置了命令行工具和Git版本控制系统
用户可以更改主题和键盘快捷方式实现个性化设置
软件实操界面:
PyCharm:是Python语言开发时提高其效率的工具是一种Python IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
推荐指数:⭐️⭐️⭐️⭐️⭐️
推荐理由:
软件实操界面:
Eclipse: Eclipse 是著名的跨平台的自由集成开发环境(IDE)。最初主要用来 Java 语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如 C++ 和 Python 的开发工具。
Eclipse 的设计思想是:一切皆插件。Eclipse 核心很小,其它所有功能都以插件的形式附加于 Eclipse 核心之上。Eclipse 基本内核包括:图形 API (SWT/Jface), Java 开发环境插件 (JDT ),插件开发环境 (PDE) 等。
推荐指数:⭐️⭐️⭐️⭐️⭐️
推荐理由:
Eclipse优点
Eclipse缺点
软件实操界面:
IDEA: IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具。
这个工具也是今年才开始学习使用的
推荐指数:⭐️⭐️⭐️⭐️⭐️
推荐理由:
需要重点注意的也是之前踩坑了
IDEA在同一窗口显示多个项目,不要这样放除了干扰还是干扰;
Eclipse中一个Workspace可以包括多个Project,而在IDEA里Project是顶级概念。
软件实操界面:
JIRA: Jira 集项目计划、任务分配、需求管理、缺陷跟踪于一体的软件。它基于Java架构的管理系统,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
推荐指数:⭐️⭐️⭐️⭐️⭐️
推荐理由:
产品功能成熟
敏捷、瀑布开发管理
强大的自定义工作流
无限添加的自定义字段
BUG跟踪
仪表板
安全管理等
软件实操界面:
Git: 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
这个工具也是今年才开始使用的
推荐指数:⭐️⭐️⭐️⭐️⭐️
推荐理由:
我还在不断的学习使用过程中哈
Git优点
适合分布式开发,强调个体
支持离线工作;本地提交可以稍后提交到服务器上。
在Git 中的绝大多数操作都只需要访问本地文件和资源,一般不需要来自网络上其它计算机的信息。基于这一特点,Git在断网后依旧可以在本地对项目进行版本管理,只需联网后,把本地修改的记录同步到云端服务器即可。
Git缺点
软件实操界面:
MobaXterm: MobaXterm 又名 MobaXVT,是一款增强型终端、X 服务器和 Unix 命令集(GNU/ Cygwin)工具箱。
推荐指数:⭐️⭐️⭐️⭐️⭐️
推荐理由:
什么时候用MobaXterm
作为一个Windows操作系统用户,如果想要连接Linux服务器来进行文件之间的传送,那么需要一个Secure Shell软件(简称SSH的)
MobaXterm 优点
软件实操界面:
之前一直使用的是SecureCRT
WinSCP: 是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。
推荐指数:⭐️⭐️⭐️⭐️⭐️
推荐理由:
什么时候用WinSCP
要将文件从你的计算机安全地发送到你的服务器或反之亦然
WinSCP优点
程序提供了一个用于传输文件的两面板模块(直接左右拖文件即可)。
用户可以根据需要修改用户界面,配置程序的主窗口。可以在一个屏幕上拥有多个会话,从而允许同时执行多个任务。任务和脚 本可以通过创建规则来自动化。
WinSCP 允许使用 FTPS、SFTP、WebDAV、S3 和 SCP 协议传输数据。
当数据通过 WinSCP 传输时,所有文件都被加密。
还可以设置管理限制以帮助保护敏感信息。例如,如果您计划将 WinSCP 用于业务,则可以关闭对单个文件的访问。
WinSCP缺点
WinSCP 的主要和最明显的缺点是它完全不适合 Mac 或 Linux 用户。如果使用 Windows 并且正在寻找具有简单界面的简单 FTP 客户端,那么 WinSCP 将是一个不错的选择。
软件实操界面: