❶ 作为程序员的你,常用的软件有哪些
01 编程开发软件
1. IntelliJ IDEA:适用于C/C++、Java、Python等多种编程语言的集成开发环境,提供智能补全、代码高亮、语法检查等功能,支持单元测试、代码重构和分析等高级功能。
2. Eclipse:支持多种编程语言的集成开发环境,特别适合Java项目开发和维护。
3. PyCharm:专业的Python开发软件,提供智能补全、代码高亮、语法提示等功能,支持代码重构和分析、单元测试等高级功能。
02 数据库管理软件
1. HeidiSQL:支持MySQL、MariaDB、MSSQL、PostgreSQL等主流数据库的轻量级数据库管理软件。
2. DBeaver:基于Java开发的数据库管理软件,支持Oracle、MySQL、PostgreSQL、SQL Server等十几种主流数据库。
3. DataGrip:JetBrains公司出品的通用数据库管理软件,支持跨平台,支持PostgreSQL、MySQL、Oracle等数据库。
常用开发工具
1. Git:分布式版本控制系统。
2. Sublime Text:代码编辑器。
3. Postman:Http请求模拟工具和功能强大的网页调试工具。
4. DataGrip:支持几乎所有主流的关系数据库、多功能的数据库操作工具。
5. Vagrant:用于创建和部署虚拟化开发环境,配合虚拟机使用。
6. Gradle:自动化构建工具。
7. JIRA:项目与事务跟踪工具。
8. iTerm2:Mac上的终端工具。
9. Jenkins:持续集成工具。
每天常用开发工具
1. IntelliJ IDEA:适用于多种编程语言的集成开发环境。
2. Sublime Text:代码编辑器。
3. Postman:Http请求模拟工具和功能强大的网页调试工具。
4. DataGrip:支持几乎所有主流的关系数据库、多功能的数据库操作工具。
5. Vagrant:用于创建和部署虚拟化开发环境,配合虚拟机使用。
6. Gradle:自动化构建工具。
7. JIRA:项目与事务跟踪工具。
8. iTerm2:Mac上的终端工具。
9. Jenkins:持续集成工具。
前端开发工具
1. Visual Studio Code:轻量级代码编辑器,支持多种编程语言。
2. Axure:主流的原型设计工具。
3. MockPlus:快速原型设计工具。
4. Chrome Developer Tools:浏览器内置的前端调试工具。
5. Git:版本控制工具。
后端开发工具
1. PyCharm:专业的Python开发软件。
2. IntelliJ IDEA:适用于多种编程语言的集成开发环境。
3. Android Studio:Android应用开发集成环境。
4. Navicat:数据库管理工具。
5. XShell:SSH远程终端客户端。
6. Notepad++:轻量级文本编辑器。
7. Docker:容器技术。
8. Postman:Http请求模拟工具。
9. JMeter:性能测试工具。
前端和后端开发都需要经常用到的软件
1. Axure:原型设计工具。
2. Visual Studio Code:代码编辑器。
3. Git:版本控制工具。
4. Google Chrome Developer Tools:浏览器内置的前端调试工具。
5. Dash:开发者帮助文档工具。
6. SVN和Git:版本管理工具。