Glossari de seguretat de Xygeni
Glossari de seguretat de desenvolupament i lliurament de programari

Què és un IDE?

Si t'han preguntat quin IDE i només he obtingut la meitat d'una resposta, aquí teniu la versió curta: IDE significa Entorn de desenvolupament integratAixò és tot Significat d'IDE, un acrònim d'una única aplicació que agrupa les eines que un programador necessita per escriure, executar i corregir codi, en lloc d'utilitzar programes separats i desconnectats per a cada pas.

Significat d'IDE, en termes senzills #

Desglossar el significat de l'IDE paraula per paraula ajuda a mantenir-lo en ordre:

  • Integrat: tot viu en un sol lloc, no està repartit per eines separades.
  • desenvolupament: està dissenyat per escriure i crear programari.
  • Mediambient: és l'espai de treball on això passa, des de la primera línia de codi fins a un programa que funciona.

Així doncs, quan algú pregunta què és un IDE, la resposta més senzilla és: és un programari que combina un editor de codi, una manera d'executar o compilar el codi i una manera de trobar i corregir errors, tot en una sola interfície.

Què inclou realment? #

La majoria d'eines que responen al que és un IDE comparteixen els mateixos blocs de construcció bàsics:

  • Un editor de codi – on escriviu el codi, normalment amb codi de colors i format per facilitar-ne la lectura.
  • Un compilador o intèrpret – la part que agafa el codi i l'executa o el converteix en un programa.
  • Un depurador – et permet pausar el codi a mitja execució i veure exactament què està passant, cosa que és molt més ràpid que endevinar.
  • Eines de construcció i projecte – gestionar la feina entre bastidors d'assemblar un programa acabat a partir de tots els vostres fitxers i qualsevol codi extern del qual depengui.

IDE vs. Editor de text: quina és la diferència? #

Una explicació habitual del que és un IDE és com es diferencia d'un editor de text pla (com el Bloc de notes o un editor de codi bàsic). Un editor de text només permet escriure i desar text. Un IDE entén el codi: pot indicar-te quan és probable que alguna cosa no funcioni correctament abans que l'executis, suggerir com acabar una línia i permetre't executar i depurar el programa sense sortir de la finestra. En resum, un editor de text emmagatzema el codi. Això t'ajuda activament a escriure'l.

Un cop sàpigues el significat d'IDE, probablement ja n'hagis utilitzat un. Alguns dels més comuns:

  • Codi de Visual Studio – àmpliament utilitzat, lleuger i altament personalitzable.
  • IDEA IntelliJ – popular per a Java i altres llenguatges JVM.
  • PyCharm – creat específicament per a Python.
  • Xcode – L'IDE d'Apple per crear aplicacions per a iOS i macOS.

Cadascun respon a la pregunta "IDE" de manera una mica diferent segons el llenguatge de programació al voltant del qual està construït, però la idea principal (editor + eines de compilació + depurador, en un sol lloc) continua sent la mateixa.

Per què el significat de l'IDE és més important que "només una eina" #

És fàcil pensar en un IDE simplement com una comoditat, però entendre què és un IDE és important per una raó més important: és on el codi, i qualsevol component extern del qual depèn, s'escriu i s'executa primer en una màquina real. Això té implicacions reals un cop es mira el programari des d'un punt de vista de seguretat, ja que significa que l'IDE no és només on s'escriu programari, sinó també on aquest programari comença a executar-se.
Si esteu mirant els IDE específicament des d'aquest angle, és a dir, què significa per a la seguretat de les aplicacions i els equips de DevSecOps en lloc de només el que significa l'acrònim, ho hem tractat amb més detall aquí: Què és un entorn de desenvolupament integrat?

FAQ #

Què és un IDE, en una frase?

Un IDE és una única aplicació que combina un editor de codi, un compilador o intèrpret i un depurador, de manera que un desenvolupador pot escriure, executar i corregir codi sense canviar entre eines separades.

Quin és el significat de l'acrònim IDE?

 IDE significa Integrated Development Environment: "integrat" (tot en un sol lloc), "desenvolupament" (creat per escriure programari) i "entorn" (l'espai de treball on això passa).

Un IDE és el mateix que un editor de codi?

No. Un editor de codi permet escriure i desar codi. Un IDE afegeix la capacitat de compilar, executar i depurar aquest codi des de la mateixa eina.

Necessito un IDE per començar a programar?

No, un editor de text bàsic és suficient per escriure codi simple. Un IDE esdevé útil quan un projecte creix prou com per fer que l'execució, la depuració i la gestió de fitxers manualment es tornin lentes o propenses a errors.

Comença gratis

Comença gratis.
No es requereix cap targeta de crèdit.

Comença amb un sol clic:

Aquesta informació es guardarà de manera segura d'acord amb la Termes del servei i Política de privacitat

Captura de pantalla de l'aplicació