Integrált fejlesztői környezet
A Wikipédiából, a szabad lexikonból.
Integrált fejlesztői környezet vagy IDE (integrated development environment) a neve a számítógép-programozást jelentősen megkönnyítő, részben automatizáló programoknak. Az integrált fejlesztői környezetnek alapvető szerepe van a gyors alkalmazásfejlesztésben.
Az IDE-k rendszerint tartalmaznak egy szövegszerkesztőt a program forráskódjának szerkesztésére, egy fordítóprogramot vagy értelmezőt, fordításautomatizálási eszközöket, valamint nyomkövetési, grafikusfelület-szerkesztési és változatkezelési lehetőségeket sok egyéb mellett. A komolyabbakhoz, például az Eclipse-hez kiegészítők tömege érhető el, amelyek a rendszerfejlesztés egyéb fázisaiban, pl. dokumentálás, projektmenedzsment stb. nyújtanak nagy segítséget.
Tartalomjegyzék |
[szerkesztés] Példák
Sok IDE egy vagy pár rokon programozási nyelvet kezel, gyakran saját fordítóval, sőt programnyelvvel rendelkezik.
- BASIC-szerű programozási nyelv: Visual Studio (Visual Basic), Microsoft Office (Visual Basic for Application), OpenOffice.org (StarBasic)
- C: Anjuta, GNU Emacs, XEmacs
- C++: Visual Studio (Windows), KDevelop (KDE)
- C#: Visual Studio .NET, MonoDevelop
- Delphi programozási nyelv: Delphi, Lazarus
- Java: Eclipse, NetBeans
- Mac OS X: Xcode (C, C++, Objective-C, Java, Applescript)
- Python: PyDev (Eclipse modul), SPE, Komodo, Wing IDE, Visual Studio .NET (IronPython)
- SWF: Adobe Flash (programozási nyelve az ActionScript)
- KDevelop: A KDE-hez fejlszettett fejlesztőeszköz.
[szerkesztés] Parancssori IDE
Többnyire grafikus felhasználói felületen futó és ilyen felületekre fejlesztő programokat értenek integrált fejlesztői környezet alatt, de sokak szerint a Unix-szerű operációs rendszerek alapértelmezett felhasználói felülete, a Unix-héj, vagy az elterjedt GNU Emacs szövegszerkesztő integrált fejlesztői környezetnek tekinthető a parancssoros felhasználói felületen.
[szerkesztés] Történelem
de:Maestro I (Eredetileg Programm-Entwicklungs-Terminal-System PET) a müncheni de:Softlab fejlesztése volt 1975-ben, világszinten a legelső Integrált fejlesztői környezet. Maestro I -et 22.000 -szer adták el, ebből 6.000 -et a Német Szövetségi Köztársaság területén. Az 1970-es és az 1980-as évek közepéig a Maestro I vezetett ezen a szakterületen. A Compurterwoche irta 1989-ben: a Maestro I -et leváltja a Maestro II. Magyar származású szakemberek az 1980-as években vezető szerepet játszottak a továbbfejlesztésben és az oktatásban is. (Gerhardt Géza, az 1970-es évek elején az MTA SZTAKI munkatársa, késöbb a Softlab kommunikácós fejlesztés vezetője, Györy Márta oktatás).