SDK和IDE

Anonim

SDK与IDE

如果你想要编程,你可能需要先获得一些东西。这些东西包括SDK和IDE。 SDK与IDE非常不同。 SDK代表软件开发套件;这是一组软件,您需要为特定编程语言创建程序。该工具包包含可能对您有所帮助的编译器,调试器,文档和其他文件。相比之下,IDE代表集成开发环境,它提供了一个用户界面,集成了编程所需的所有必要组件。您可以在IDE中编写和调试代码,然后运行它,因为它能够使用您的代码执行调试器和编译器。

SDK的实际内容各不相同。某些SDK具有专用IDE,您可以直接使用它。所以你不再需要担心得到一个。另一方面,某些SDK不包含IDE。您可以自己下载一个或只使用文本编辑器编写代码。这表明IDE并不是编程中必不可少的组件。它简单地使程序员编程更容易,更方便。这与SDK不同,SDK在编写和调试程序时绝对必不可少。

对于那些不提供自己的IDE和SDK的用户,您可以自由下载和安装任何兼容的IDE。现在可供下载的大多数IDE与不同的编程语言一起使用或具有单独的版本。这是非常好的,因为你可以选择一个你最舒服的;特别是如果您在其他平台的编程中使用该IDE。

如果要正确有效地编写程序,SDK和IDE都很重要。虽然有些SDK允许使用文本编辑器进行编码,但实际上并不建议这样做,因为你不会使用像拼写错误等自动通知这样的工具。

摘要:

  1. SDK提供编程工具,而IDE仅提供接口
  2. 一些SDK已经包含IDE
  3. 编程需要SDK,而IDE只是可选的
  4. 有很多IDE可供选择,但SDK不是