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.

[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).

[szerkesztés] Lásd még

Gyors alkalmazásfejlesztés

[szerkesztés] Külső hivatkozások