程序员编程之——工具集“器”

程序员升级打怪思想之——道 法 术 器_企业数字化建设者的博客-CSDN博客


编程工具

  1. Java:Eclipse,Intellij IDEA,NetBeans,Visual Studio Code等都是很流行的Java编程工具。
  2. Python:Python自带了IDLE,PyCharm,Visual Studio Code等IDE。另外,Sublime Text、Atom、Spyder、VS Code和Jupyter Notebook等也可以用于Python编程。
  3. C/C++:Visual Studio,Code::Blocks,Dev-C++,CodeLite等是常用的C/C++编程工具。
  4. JavaScript:WebStorm,Visual Studio Code,Atom等是广受欢迎的JavaScript IDE。
  5. PHP:Eclipse,NetBeans,Visual Studio Code等也可以用于PHP编程。
  6. Swift:Xcode是Apple推出的IDE,专门用于开发iOS和macOS等应用。
  7. TypeScript:Visual Studio Code,Atom等都可以用于TypeScript编程。

 数据库,远程连接工具

  1. MySQL Workbench:是MySQL官方提供的可视化数据库设计和管理工具,可以用于创建数据库、设计表结构、编辑和运行SQL脚本等。
  2. Oracle SQL Developer:是Oracle公司出品的集成开发环境,集成了多种数据库管理和开发工具,包括SQL开发、PL/SQL开发、XML处理等。
  3. SQL Server Management Studio:是SQL Server官方提供的管理和开发工具,用于管理和维护SQL Server数据库、执行SQL脚本、监视服务器性能等。
  4. PostgreSQL contrib:是一个包含多种实用程序和模块的集合,可以用于开发和维护PostgreSQL数据库。
  5. SQLiteSpy:是一个SQLite数据库管理工具,可以用于创建和编辑SQLite数据库、查看和编辑表结构、执行SQL脚本等。
  6. Navicat:是一款通用的数据库管理工具,支持多种数据库类型,包括MySQL、Oracle、SQL Server等。可以用于创建和管理数据库、设计表结构、编辑和运行SQL脚本等。
  7. pgAdmin:是一款开源的 PostgreSQL 数据库管理工具,提供了一套完整的解决方案,包括管理、开发、数据导入导出等功能。

 Linux,远程连接工具

  1. Xshell:是一个非常强大的安全终端模拟软件,它支持SSH1、SSH2,以及Windows平台的TELNET协议,可以在Windows界面下访问远程不同系统下的服务器,从而达到远程控制终端的目的。
  2. SecureCRT:是一款用于连接运行包括Windows、UNIX和VMS的理想工具,同时支持SCP协议,主要功能是在本地与远程计算机间安全的复制传输文件。
  3. PuTTY:是SSH和telnet客户端,最初由Simon Tatham为Windows平台开发,用MIT许可证授权,是Linux系统中常用的远程连接工具之一。
  4. MobaXterm:功能非常全面,几乎提供了所有重要的远程网络工具(比如SSH、X11、RDP、VNC、FTP、MOSH等),以及Windows桌面上的Unix命令(bash、ls、cat、sed、grep、awk、rsync等),登录之后默认开启sftp模式。

 应用服务器

  1. Apache Tomcat:是一个基于Java的开源Web应用服务器,支持HTTP/1.1、Servlet 3.0和JSP 2.0规范,可以与Java应用程序和各种数据库配合使用。
  2. Nginx:是一个高性能的HTTP和反向代理服务器,可以处理静态文件、提供负载均衡、缓存等,也可以与后端服务器通信。
  3. Apache HTTP Server:是一款免费的Web服务器软件,可以响应HTTP请求,提供静态文件服务和基本的HTTP服务,是许多网站的首选服务器。
  4. Microsoft IIS:是Microsoft提供的Web服务器软件,与Windows操作系统集成,具有图形化的管理界面和强大的功能扩展性。
  5. Oracle WebLogic Server:是一款应用服务器软件,支持Java、PHP、Python等多种语言和框架,可以提供Web应用程序开发和部署的功能。
  6. Red Hat JBoss:是一款基于Java的开源应用服务器软件,支持多种Java EE和JSF规范,可以提供企业级应用开发、部署和管理功能。
  7. Debian Apache:是一个流行的Web服务器软件包,可以用于构建静态网站、动态网站和Web应用程序服务器。

程序版本管理工具


  1. Git:这是目前最流行的版本管理工具之一,它采用分布式版本控制系统,具有快速、高效和强大的特点,能够轻松处理大型项目,支持并发开发和团队协作。
  2. SVN:这是另一种集中式版本控制系统,相比于Git略显陈旧,但仍然被很多企业和开发者使用,使用简单,易于学习,适用于小型团队管理。
  3. Mercurial:这是另一个分布式版本管理工具,与Git类似,但更注重简洁和易用性,适用于中小型项目和开发团队。
  4. Perforce:这是一种商业版本管理工具,被许多大型企业使用,具有高性能和可扩展性,支持大规模项目和复杂的代码管理。
  5. TFS:这是由微软开发的一套面向团队的软件开发工具,除了版本控制,TFS还提供了项目管理、测试管理和持续集成等功能。
  6. ASF:这是Apache基金会开发的一个开源版本控制系统,基于Subversion,但增加了一些扩展和改进,适用于开源项目和大型团队。
  7. VSS:这是Microsoft提供的版本管理工具,与VS.net进行无缝集成,是小规模开发团队和独立开发人员的理想选择。
  8. CVS:这是另一种开源工具,与SVN来自同一个厂家Collab.Net提供,使用成熟且广泛。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Terry谈企业数字化

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值