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编辑器提供更多的功能和更有用。
谢谢你让我们知道!
告诉我们为什么!