Привет дорогой читатель!

Снова добро пожаловать в эту новую статью, желаю вам всего наилучшего в этом новом году, как написано сегодня 31 декабря 2022 года, когда-нибудь наступит 2023 год!

Возможно, если вы новичок в мире программирования или у вас есть некоторый опыт в этом, у вас могут быть какие-то идеи или вы просто слышали о знаменитых и разговорчивых терминах «редактор кода» и «IDE».

Итак, если у вас есть, и вы не знаете основную разницу, объясненную настоящими словами, а не сложным языком, чтобы просто запутаться, продолжайте читать здесь; в любом случае, если у вас уже есть какие-то знания, я приглашаю вас продолжить чтение, на случай, если вы пропустили какую-то важную информацию, касающуюся этого материала.

Давайте сначала начнем с определения этих двух терминов:

Что такое IDE

IDE, известная своей аббревиатурой Integrated Development Environment, и простыми словами, что это означает: все материалы для разработки программного обеспечения, объединенные в одном месте, где вы можете их использовать. из жизненно важных инструментов для мгновенного запуска или создания крупного программного проекта. Почти всегда IDE поставляются интегрированными с системой компиляции, которая упрощает нам процесс, вместо того, чтобы мы проходили через CLI (терминал) и переходили туда, чтобы выполнить каждый из шагов, необходимых для выполнения наших программ.

Даже в некоторых случаях в этом нет ничего плохого, и если вы хотите знать, как происходит процесс компиляции и выполнения программы, по крайней мере, в java (это то, чем я занимаюсь в этом профиле), так что вы можете взглянуть на моя статья: https://medium.com/@mauriciomaps42/i-bet-you-dont-know-the-5-phases-of-a-java-program-execution-e049abb0e0af

Несмотря на то, что, как я уже сказал, в этом процессе нет ничего плохого, но он становится сложным, когда мы используем много пакетов, классов, интерфейсов и некоторых других внешних библиотек, которые мы можем использовать, и мы интегрируем их в нашу программу, это может очередь сложная, следовательно, тяжелее. Кроме того, IDE почти всегда поможет вам исправить слова с ошибками или подскажет, что делать в определенной ситуации.

Пример очень важного и выросшего в последнее время: Intellij IDEA.

Что такое редактор кода

Редактор кода — это еще один инструмент для разработки программного обеспечения, который также очень часто используется, и если вы работаете в этом мире программирования, вы наверняка меня поймете. Когда я объяснял выше, что такое IDE, я не говорил, что IDE лучше, чем редактор кода, из-за, возможно, «отсутствия инструментов», поскольку IDE могут иметь место.

Но если вы так думаете, позвольте мне сказать вам, что эта мысль неверна. Давайте разберемся прямо:

Редактор кода — это инструмент, который позволяет вам писать код, но более легким способом, избавляя вас от необходимости использовать все тяжелые вещи, которые может содержать IDE. Эти редакторы кода позволяют добавлять функциональные возможности, как это делают IDE, но в виде плагинов, чтобы вы могли решить, какие функции добавить в свой редактор кода.

Очень известный редактор кода, и в наше время принято говорить: Visual Studio Code от Microsoft.

Отличия между ними-

Хорошо, теперь мы определили эти термины, давайте проведем различия между ними.

  1. IDE поставляется со средой разработки почти для определенного языка, например, в случае с IntellijIDEA, его сильной стороной является Java, так что он поставляется с необходимыми инструментами для начала разработки профессиональных проектов со всеми жизненно важными инструментами для начала. Это, в то время как редактор кода создан почти для любого языка программирования, но недостатком является то, что вы собираетесь устанавливать по одному инструменту, чтобы едва начать проект с нуля, в то время как в IDE все это есть. интегрирован с.
  2. Несмотря на то, что VS Code в настоящее время также считается IDE, но по той причине, о которой я упоминал, он становится одним из них, когда вы начинаете добавлять один за другим каждый из инструментов, которые вы должны реализовать, чтобы начать разработку на языке программирования, который вы хотите . По крайней мере, для тех, для которых требуются такие компиляторы, как Java, C++, C# и т. д.
  3. В редакторе кода у вас есть свобода начинать проекты с нуля для языков, которые не нужно создавать из базы кода, как это делают IDE для запуска проектов для языков программирования, таких как Java, потому что это необходимо. В VS Code или любом другом редакторе кода по вашему выбору запускайте веб-проекты или настольные проекты или проекты любого другого типа, которые вы можете захотеть, и добавляйте плагины, чтобы сделать ваш опыт лучше с облегченной версией разработки и широко почти для всех языков программирования. .

Случаи использования

Стоит сказать, что оба инструмента, будь то IDE или редактор кода, оба очень полезны, помните, если вы хотите разработать проект, который объединяет более 1 языка программирования, и кроме этого вы не хотите загружать тяжелый инструмент, такой как IDE, поэтому лучшим способом разработки может быть редактор кода; в этом случае я рекомендую вам использовать VS Code (Visual Studio Code), а если вы хотите использовать IDE, их множество, потому что, как я уже сказал, у каждого из них почти всегда есть сильная сторона — язык программирования, на который он нацелен. В любом случае, если вас интересует мир Java, я бы порекомендовал вам IntellijIDEA, используя ее функциональные возможности, функции графического пользовательского интерфейса (GUI) для разработки некоторых областей вашего программного обеспечения, которые вы, возможно, захотите визуализировать в графическом виде.

Заключение

В заключение, здесь вы узнали концепции и значение каждого из подавляющих терминов: IDE и редактор кода. Также вы можете определить основные различия, которые окружают их. В заключение несколько рекомендаций по вариантам использования каждого из них.