Mediu de dezvoltare integrat
Această intrare sau secțiune despre programare nu citează sursele necesare sau cei prezenți sunt insuficienți . |

Un mediu de dezvoltare integrat (în limba engleză mediu de dezvoltare integrat sau IDE, inclusiv mediu de proiectare integrat sau mediu de depanare integrat, respectiv mediu de proiectare integrat și mediu de depanare integrat), în informatică , este un mediu de dezvoltare care este un software care, faza de programare , susține programatorii în dezvoltarea și depanarea codului sursă al unui program [1] [2] : adesea IDE ajută dezvoltatorul raportând erorile de sintaxă ale codului direct în faza de scriere, precum și o serie întreagă de instrumente și funcționalitate pentru a sprijini însăși faza de dezvoltare și depanare.
Istorie
Primele IDE au apărut la sfârșitul anilor 1970 . Printre cele mai faimoase:
- Interpreți de bază ai primelor computere personale .
- Mediul de programare Smalltalk .
- Mașina Lisp .
Cu toate acestea, aceste sisteme includeau întregul sistem de operare și nu permiteau software-ului scris în alte limbi să ruleze pe aceeași mașină, decât prin repornirea sistemului. În 1983 , primul IDE pentru computere personale a fost comercializat ca o aplicație simplă, Turbo Pascal a lui Borland [3] , bazată pe limbajul Pascal . De atunci, s-au născut numeroase IDE, inițial cu o interfață de utilizator cu caractere, apoi cu un tip grafic.
Descriere
Caracteristici
De obicei este un instrument software care constă din mai multe componente, de unde și denumirea integrată :
- un editor de cod sursă;
- un compilator și / sau un interpret ;
- un instrument automat de construcție ;
- (de obicei) un depanator .
Uneori, este, de asemenea, integrat cu un sistem de control al versiunilor și unul sau mai multe instrumente pentru a simplifica construirea unui GUI . Unele IDE, care vizează dezvoltarea de software orientat obiect , includ, de asemenea, un browser de clase , un analizor de obiecte și o diagramă ierarhică de clase . Deși sunt utilizate unele IDE multi-limbaj, cum ar fi Eclipse , NetBeans și Visual Studio , în general IDE-urile vizează un limbaj de programare specific, cum ar fi Visual Basic sau Delphi . Unele IDE au, de asemenea, o consolă și un fișier jurnal pentru urmărirea erorilor și defecțiunilor în timpul compilării. În general, ele oferă, de asemenea, unele facilități din punctul de vedere al refactorizării, cu așa-numita refactorizare automată [4] și în timpul scrierii codului, acestea oferă evidențierea sintaxei , facilitând vizualizarea structurilor. Toate acestea sunt apoi însoțite de completarea automată a codului ( IntelliSense ).
Produse
Astăzi cele mai cunoscute IDE sunt:
- Anjuta , open source , care acceptă limbaje C și C ++ .
- C ++ Builder, produs de Borland, care susține C și limbajul C ++ .
- Clarion , produs de Softvelocity, care acceptă limbajul omonim, programarea ASP și PHP .
- Cod :: Blocuri , open source, acceptă C și C ++. Multi-platformă, este disponibil pe Windows, Linux și Mac OS X.
- CodeLite , open source, bazat pe wxWidgets acceptă C și C ++. Multi-platformă, este disponibilă pe Windows, Linux și Mac OS X.
- ID-ul CodeLobster multiplataforma este disponibil pe Windows, Linux și Mac OS X, care acceptă numeroase limbi.
- CoDeSys , programare PLC.
- Delphi și Kylix , produse Borland, care susțin limbajul Object Pascal .
- Dev-C ++ , open source, pentru C ++ și C. O versiune de proiectare vizuală a formularelor a fost, de asemenea, dezvoltată pentru a fi utilizată împreună cu bibliotecile wxWidgets (wxDev C ++).
- Eclipse , creat de IBM, acum open source, care acceptă numeroase limbi.
- Geany , open source, disponibil pentru Windows , Linux , macOS , BSD șiSolaris .
- IntelliJ IDEA de JetBrains sro care acceptă limbajul Java .
- JBuilder , produs de Borland, care acceptă limbajul Java .
- KDevelop , open source, pentru KDE , care acceptă 15 limbi, inclusiv C și C ++ .
- Lazarus , open source, care acceptă compilatorul open source Free Pascal Object Pascal .
- Livecode , open source, vizual, disponibil pentru Windows , Linux , macOS , Raspberry Pi , este multi-platformă și vă permite să creați programe pentru Windows, Linux, Mac, Android , iOS și Raspberry Pi .
- NetBeans , open source, creat de SUN, care acceptă numeroase limbi.
- Qt Creator , open source, multiplataforma, creat de Qt Development Frameworks , aparținând Nokia , care acceptă gcc și cadrul Qt .
- SharpDevelop , open source, alternativă la Visual Studio .NET , care acceptă C # , Visual Basic .NET , Boo și F #.
- Visual Studio , un produs Microsoft, care acceptă limbaje C # , Visual Basic .NET , C , C ++ , F # .
- Xcode , care vine cu macOS , care acceptă C , C ++ , Objective C , Java și Swift .
- IBM Rational Software Architect (RSA)
- IBM Rational Application Developer (RAD)
- Oracle JDeveloper
Notă
- ^ Ce este un mediu de dezvoltare integrat (IDE)? , la www.redhat.com . Adus pe 10 septembrie 2020 .
- ^ Glosar IT :: Definiție IDE , pe www.pc-facile.com . Adus pe 10 septembrie 2020 .
- ^ (EN) Ce este IDE sau mediu de dezvoltare integrat? , pe Veracode . Adus pe 10 septembrie 2020 .
- ^ Medii de dezvoltare integrate , la www.cs.odu.edu . Adus la 28 iunie 2021 .
Elemente conexe
Alte proiecte
-
Wikimedia Commons conține imagini sau alte fișiere despre mediul de dezvoltare integrat