IDE的含义以及程序员如何使用它来构建Web应用程序

使用集成开发环境

IDE截图

Diego sarmento CC 3.0/Wikimedia

IDE或集成开发环境是用来帮助程序员和开发人员构建软件的软件程序。大多数ide包括:

  • 源代码编辑器
    源代码编辑器类似于HTML文本编辑器。它是程序员为他们的程序编写源代码的地方。
  • 编译器和/或解释器
    编译器将源代码编译成可执行程序,解释器运行不需要编译的程序和脚本。
  • 构建自动化工具
    构建自动化工具有助于自动化大多数软件开发中需要发生的过程,如编译、调试和部署。
  • 调试器
    调试器有助于查明源代码中出现问题的确切位置。

如果你建立的都是静态网站(HTML,CSS,也许还有一些JavaScript),你可能会想“我不需要这些!”你是对的。使用IDE是大材小用web开发人员只建立静态网站。

但是,如果您想要构建web应用程序,或者将应用程序转换为移动应用程序,那么在放弃IDE的想法之前,您可能需要重新考虑一下。

如何找到一个好的IDE

既然您正在构建网页,那么您首先应该了解的是您正在考虑的IDE是否支持HTML、CSS和JavaScript。如果你试图构建一个web应用程序,你将需要一些HTML和CSS。您可能可以不使用JavaScript,但这是不可能的。然后你应该考虑你需要IDE的语言,这可能是:

  • Java
  • C / c++ / c#
  • Perl
  • Ruby
  • Python

还有很多其他的。IDE应该能够编译或解释您喜欢使用的语言,以及调试它。

Web应用开发人员需要IDE吗?

最终,没有。在大多数情况下,你可以在标准的网页设计软件中构建一个网页应用程序,甚至是一个纯文本编辑器,没有任何麻烦。对于大多数设计人员来说,IDE只会增加复杂性,而不会增加很多价值。事实上,大多数网页甚至大多数web应用程序都是使用不需要编译的编程语言构建的。

所以编译器是不必要的。除非IDE能够调试JavaScript,否则调试器也不会有太大用处。构建自动化工具依赖于调试器和编译器,所以它们没有多大价值。所以大多数网页设计师在IDE中使用的唯一东西就是用于编写HTML的源代码编辑器。在大多数情况下,有文本HTML编辑器提供更多的功能和更有用。

这个页面有用吗?