程序员使用集成开发环境构建Web应用程序
IDE或集成开发环境是一个软件程序,旨在帮助程序员和开发人员构建软件。 大多数IDE包括:
- 一个源代码编辑器
- 源代码编辑器与HTML文本编辑器相似。 这是程序员为他们的程序编写源代码的地方。
- 编译器和/或解释器
- 编译器将源代码编译为可执行程序,解释器运行不需要编译的程序和脚本。
- 构建自动化工具
- 构建自动化工具可帮助自动化大多数软件开发所需的流程,如编译,调试和部署。
- 一个调试器
- 调试器可以帮助查明源代码中存在问题的确切位置。
如果你所建立的都是静态网站(HTML, CSS ,也许还有一些JavaScript),你可能会想:“我不需要这些!”而你会是对的。 对于只建立静态网站的网页开发人员来说 ,IDE是过度的。
但是,如果您希望构建Web应用程序,或将您的应用程序转换为本机移动应用程序,那么您可能需要再次考虑忽略IDE的想法。
如何找到一个好的IDE
由于您正在构建网页,因此您应该首先了解您正在考虑使用的IDE是否支持HTML,CSS和JavaScript。 如果您正在尝试构建Web应用程序,那么您将需要一些HTML和CSS。 你也许可以通过没有JavaScript获得,但这不太可能。 那么你应该考虑你需要IDE的语言,这可能是:
- Java的
- C / C ++ / C#
- Perl的
- 红宝石
- 蟒蛇
还有很多其他的。 IDE应该能够编译或解释您喜欢使用的语言并进行调试。
Web应用程序开发人员需要IDE吗?
最终,没有。 在大多数情况下,您可以在标准网页设计软件中构建Web应用程序,甚至可以毫无困难地使用纯文本编辑器。 而对于大多数设计师来说,IDE会增加更多的复杂性,而不会增加很多价值。 事实是,大多数网页甚至大多数Web应用程序都是使用不需要编译的编程语言构建的。
所以编译器是不必要的。 除非IDE可以调试JavaScript,否则调试器也不会太用。 构建自动化工具依赖于调试器和编译器,因此它们不会增加太多价值。 因此,大多数Web设计人员在IDE中使用的唯一东西就是源代码编辑器 - 用于编写HTML。 在大多数情况下,文本HTML编辑器提供更多功能并且更加有用。