2021 年最佳发展编辑器

在本教程中,我们将探讨当今最需要的五个 IDE 或集成开发环境,以及为什么大多数开发人员更喜欢它们。

什么是 IDE?

IDE 是一种应用程序,它为程序员或开发人员编写和设计软件提供了一个综合程序。 通常,IDE 由代码编辑器、编译工具和调试器组成。 IDE 通过将编写代码所需的多个功能组合到单个应用程序中来提高开发人员的工作效率。

IDE 中包含什么?

IDE 包含三个主要功能:

  1. 文本编辑器 — 此功能允许在标准环境中编辑纯文本。
  2. 解释器或编译器 — 解释器将代码转换为计算机可读的语言。 然后它运行该代码,就好像它不需要先编译就可以执行一样。
  3. 调试器 — 此功能扫描输入的代码并将其与现有标准进行比较,并指出需要关注或需要改进的领域。 它还将指示出现或显示错误的部分。

其他特性

因为有多种语言可以开发软件,所以独特的属性会吸引每个开发人员。 有些人更喜欢精细的定制,而另一些人则喜欢诊断或插件集成。 许多基本功能吸引了广泛的程序员,这通常会增加其吸引力。 以下是其中一些功能的列表。

  • 语法高亮
  • 可定制的界面
  • 导航工具
  • 内置代码库
  • 单元测试
  • 代码完成
  • 插件集成
  • 错误报告
  • 代码搜索

在选择 IDE 时,最重要的问题是“哪个 IDE 最适合我的需求?” 这个答案应该是您选择 IDE 时的主要关注点,因为每个开发人员都有必须满足的特定需求。

前 5 名 IDE

之所以选择这些特定的 IDE,是因为它们的受欢迎程度基于 使用统计 在过去的一年里聚集。

#1。 微软 Visual Studio/VSCodium

Microsoft Visual Studio 和 VSCodium 是密切相关的应用程序。 VSCodium 是微软 Visual Studio 软件的开源版本,是当今市场上最好的代码编辑器之一。 它为几乎所有主要的编程语言提供开箱即用的支持。 它使用基于变量类型、函数定义和导入模块的智能完成。

您可以在编辑器中暂存文件、查看差异并进行提交。 从任何托管的 SCM(软件配置管理)服务推送和拉取的能力使得提交更改和使用扩展来合并新主题、语言、调试器和绑定到更多服务变得容易。 因为扩展在分离的进程中运行,所以在使用时它们不会减慢您的编辑器的速度。 这两个应用程序之间的主要区别在于 VSCodium 不会跟踪您的使用数据。

视窗安装

VSCodium 可以使用以下 Windows 三个包管理器命令之一安装在 Windows 上。

winget install vscodium

choco install vscodium

scoop bucket add extras
scoop install vscodium 

或通过 VSCodium 直接下载链接 然后正常安装。

Linux 安装

VSCodium 也可以使用这些包管理器命令之一安装在 Linux 上。

Debian/Ubuntu

snap install codium
 wget https://github.com/VSCodium/vscodium/releases/download/1.52.0/codium_1.52.0-1607733487_amd64.deb && dpkg -i codium_1.52.0-1607733487_amd64.deb
 wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo apt-key add -
 add-apt-repository 'deb https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs/ vscodium main'
 apt update
 apt install codium 
flatpak install flathub com.vscodium.codium
flatpak run com.vscodium.codium

RHEL/CentOS

wget https://github.com/VSCodium/vscodium/releases/download/1.52.0/codium-1.52.0-1607733636.el7.x86_64.rpm && rpm -i codium-1.52.0-1607733636.el7.x86_64.rpm

Arch Linux

pacman -S git base-devel

Mac 安装

brew cask install vscodium

#2。 Eclipse IDE

Eclipse IDE 是一个灵活且免费的集成开发环境,它是根据 Eclipse Public License 2.0 的条款发布的开源。 它包含一个主工作区和一个用于自定义环境的可扩展插件系统。 Eclipse 主要用 Java 编写,主要用于开发基于 Java 的应用程序。 但是,它可以使用市场上提供的插件以其他编程语言开发应用程序。 它也可用于使用 LaTeX(使用 TeXlipse 插件)开发文档,并包含用于开发 Mathematica 软件的软件包。 其他开发环境包括用于 Java 和 Scala 的 Eclipse Java 开发工具 (JDT)、用于 C/C++ 的 Eclipse CDT 和用于 PHP 的 Eclipse PDT 等等。

注意:您需要 Java 运行时环境 (JRE) 才能使用 Eclipse(推荐使用 Java SE 11 或更高版本)。 一些软件包带有 JRE。

使用 Eclipse 安装程序 2020-12 R 安装

下载:
苹果系统 x86_64
视窗 x86_64
Linux x86_64 | AArch64

步骤 1. 下载 Eclipse 安装程序
步骤 2. 启动 Eclipse Installer 可执行文件
步骤 3. 选择要安装的包
步骤 4. 选择您的安装文件夹
步骤 5. 启动 Eclipse

#3。 安卓工作室

Android Studio (AS) 是 Google 的 Android 操作系统的官方 IDE。 它专为 Android 开发而设计,构建在 JetBrains 的 IntelliJ IDEA 软件之上。 Android Studio 提供了增强的功能,可在开发 Android 应用程序时提高工作效率。 它包含一个灵活的基于 Gradle 的构建系统和一个功能完善的模拟器。 Studio 还包含一个统一的开发环境,可在所有 Android 设备上使用。 它可以应用和推送代码更改并将资源更改应用到应用程序,而无需重新启动它。 AS 利用代码模板和内置的 GitHub 集成来构建标准应用程序功能和导入代码示例。 它使用广泛的测试和 linting 工具来捕获性能、可用​​性、版本兼容性问题和其他问题。 最后,内置对 Google 的支持 Cloud 平台,可轻松与 Google 集成 Cloud 消息传递和 App 引擎。

安装

安装方法与 PyCharm 和 IntelliJ IDEA 软件相同。 使用以下链接之一下载 JetBrains 工具箱应用程序,安装后,运行该应用程序并选择 IntelliJ IDEA 软件。
Windows 可执行文件
麦克 dmg
Linux—— PyCharm 安装使用 JetBrains 安装程序包。 运行以下命令以安装工具箱应用程序。

root@host:~# curl -L https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash && sh /opt/jetbrains-toolbox/jetbrains-toolbox.sh

下面的直接下载链接也是专门为 Android Studio Package 提供的。

查看表

平台

Android Studio 包
视窗(64 位)

android-studio-ide-201.6953283-windows.exe

android-studio-ide-201.6953283-windows.zip

Mac(64 位)

android-studio-ide-201.6953283-mac.dmg

Linux(64 位)

android-studio-ide-201.6953283-linux.tar.gz

Chrome 操作系统android-studio-ide-201.6953283-cros.deb

#4。 PyCharm

PyCharm 是 Python 编程语言的 IDE。 它是一个兼容 Windows、macOS 和 Linux 的跨平台开发环境。 它提供了集成代码分析、图形调试、单元测试和支持远程主机和虚拟机开发的内部终端的工具。 PyCharm 支持的语言包括 AngularJS、Coffee Script、CSS、Cython、HTML、JavaScript、Node.js、Python、TypeScript 和其他模板化语言。 JetBrains 基于 IntelliJ IDEA 平台创建了 PyCharm。

PyCharm 有两个主要版本。

  • PyCharm 社区版:此开发版本在没有框架选项和其他必要功能的情况下使用,用于编写企业解决方案。
  • PyCharm 专业版:此版本用于为需要框架和附加库的大型项目开发软件。 此版本包含对 Scientific 和 Python 开发的支持,并支持 HTML、JS 和 SQL。

对于成功的开发人员来说,拥有可以减轻工作量并节省时间的优秀工具至关重要。 此外,PyCharm 利用各种 插件扩展,由 IntelliJ IDEA 和其他第三方贡献者编写以增加功能。 专业版有一个免费试用期,在此期间用户可以熟悉它及其使用,或者开源社区版,它允许继续免费使用。

安装

安装方法与 Android Studio 和 IntelliJ IDEA 软件相同。 使用以下链接之一下载 JetBrains 工具箱应用程序,安装后,运行该应用程序并选择 PyCharm 软件。
Windows 可执行文件
麦克 dmg
Linux—— PyCharm 安装使用 JetBrains 安装程序包。 运行以下命令以安装工具箱应用程序。

root@host:~# curl -L https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash && sh /opt/jetbrains-toolbox/jetbrains-toolbox.sh

#5。 IntelliJ IDEA

IntelliJ IDEA 是 JetBrains 开发的另一个 IDE。 此 IDE 为用户提供免费的开源社区版本。 它支持 Java 8 和 Java EE 7,附带开发移动应用程序的广泛工具,并支持不同平台的企业技术。 支持的语言包括 AngularJS、CoffeeScript、CS、HTML、JavaScript、Less、Node JS、PHP、Python、Ruby、Sass、TypeScript 等。 IDEA 可提高使用开箱即用的 Java、Scala 和 Groovy 进行企业、移动或 Web 开发的开发人员的工作效率。 它适用于所有最新的框架和技术。

社区版功能包括:

  • Java、Kotlin、Groovy、Scala
  • 安卓
  • Maven,Gradle,sbt
  • Git, SVN, Mercurial
  • 调试器

其他功能包括

  • 广泛的数据库编辑器和 UML 设计器。
  • 支持多种构建系统。
  • 测试运行器 UI。
  • 代码覆盖率。
  • Git 集成。
  • 支持 Google App Engine、Grails、GWT、Hibernate、Java EE、OSGi、Play、Spring、Struts 等。
  • 大多数应用服务器的部署和调试工具。
  • 用于 HTML、CSS 和 Java 的智能文本编辑器。
  • 集成版本控制。
  • AIR Mobile 支持 Android 和 iOS 设备。

安装

安装方法与 PyCharm 相同。 使用以下链接之一下载 JetBrains 工具箱应用程序,安装后,运行该应用程序并选择 IntelliJ IDEA 软件。
Windows 可执行文件
麦克 dmg
Linux—— PyCharm 安装使用 JetBrains 安装程序包。 运行以下命令以安装工具箱应用程序。

root@host:~# curl -L https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash && sh /opt/jetbrains-toolbox/jetbrains-toolbox.sh

结论