( asch | 2024. 02. 08., cs – 22:09 )

Azt állítottam, hogy az Eclipse build rendszere az általam ismert leggyorsabb abból a koncepcionális okból, hogy a build állapotot memóriában tartja. Még azt se állítottam, hogy nincs más ami tudja ezt, mert nem ismerek mindent. Azt állítottam még, hogy parancssori módon nem lehet ezt a feature-t lemásolni, mert éppen az a lényege, hogy az állapot memóriában van, tehát ha folyton újrahívjuk a programot, akkor nem úgy fog működni.

Az is tény, hogy egyszerűen az SSD és a processzorok fejlődése miatt is minden más érzésre mellé gyorsult, és lehetséges, hogy a függőségek betöltésével együtt is le tud futni egy inkrementális build néhány száz milliszekundum alatt. De ha koncepcionálisan lassabb, akkor elképzelhető olyan projekt, aminél érzékelhető a koncepcióból adódó különbség. Ezért kérdeztem volna azt is, hogy ez alatt is memóriába be van kesselve a build állapot, vagy fájl változáskövetés alapon fut le egy inkrementális build? Tehát hogy hogyan működik a technológia alatta? Pusztán érdekességképpen.

Az Eclipse számomra teljesen jó, úgyhogy valóban nem is kerestem aktívan alternatívát az utóbbi 10-15 évben. Nem láttam olyan funkciót még sehol, ami ne lenne meg Eclipse-ben is vágytam volna rá. Lehet, hogy maradi vagyok, lehet, hogy nem láttam eleget.

Ami IDE-vel találkoztam, az mind gyengébb volt valamilyen szempontból. Androidra egy évekkel ezelőtti fejlesztőkörnyezettel fejlesztettem csak egy mini játszós programot, munkában nem Androidozok. Az Android Studio-t töltöttem annó le, ami a hivatalos Google által kiadott IDE. Az a verzió gradle-t használt belül, és idegesítően lassú volt a build. Azt mondod, hogy az InelliJ Idea sokkal gyorsabb? Vajon az Android Studio is gyorsabb lett azóta?