Rozdíl je v tom, jestli to je fakt integrované (konzistentní) nebo nějak poslepované. Když se řekne IDE, představuju si, že se nad tím někdo zamyslel, dá se to snadno ovládat (GUI nebo TUI), jednotlivé komponenty se nastavují v menu "Preferences" pomocí nějakého klikání a ne editací JSONu nebo obskurního skriptovacího jazyka.
Je vidět, že každý máme nějakou představu
Technicky vzato, v dobách DOSu bylo IDE přirozená věc, protože bylo jenom jedno okno.
Dneska už jsou ty požadavky trochu jinde. Kromě subjektivních pocitů - lépe se mi dělá v jednom prostředí, které je promyšlené, provázané, etc. Tak další požadavek je, aby ten nástroj rozuměl tomu kódu, uměl mi našeptávat, ukazovat chyby, usnadnil vytváření nových funkcí, metod, tříd, správu všech závislostí a tak. Což někdy tak úplně roztříštit do více aplikací není jednoduché.
Někdo fakt potřebuje našeptávání. Někdo fakt potřebuje, aby to byla jedna aplikace. A je ochoten za to zaplatit jinde, třeba v tom, že to načítá pomalu, že je to nekonzistentní.
Někdo ne.
IMHO je to styl.