Sto znaci da s obzirom na danasnji razvoj alata, prakticno i nema neke razlike.
Ide se ka tome, ali još to nije RAD. Npr. Visual Studio, tek u .NET varijanti ima elemente RAD alata koje je Delphi imao od kad postoji, a to je 10+ godina. Teško je kad je osnova loša napraviti da to bude dobro, a zadržati raznorazne kompatibilnosti, a uz sve to misliti na ekonomski faktor da se to što bolje proda i sl.
Sto se tice IDE okruzenja, ne vidim razlog zasto tu ne bi uvrstio Emacs i Vim (Gvim)? Ne sklanjas ruke sa tastature pokreces kompajler, debugger, setas se "rappidno" po kodu, na par pritisaka dolazis do deklaracije promenljive, header fajlova.
Kako postavljaš opcije kompajlera? Kako se u Vim-u krećeš po linijama koda kod debug-a? Kako dodaješ nove fajlove projektu?
Primer koji navodiš je da je editor samo editor, sa funkcijama shell poziva eksternih aplikacija koje mogu biti bilo šta. Nekad je to imao odlični Brief editor za DOS, a kasnije Q Editor. Nijedan od njih nije IDE.
Ono sto ja nisam video u opisima RAD ciklusa je refactoring, sto je recimo vrlo bitna stvar u XP-u.
Šta ovo znači? Zašto bi neki od elemenata razvoja softvera bio bitan za XP, a ne za neki drugi OS?
RAD i refactoring nemaju veze jedan sa drugim. Refactoring je normalan proces svakog razvoja, u smislu poboljšanja postojećih rešenja i RAD se time ne bavi.
Nema separacije koda za prezentaciju, od koda logike (npr. MVC).
To je stvar lične organizacije koda. Dekompozicija je bitan element i naravno da treba odvojiti logiku programa kao celinu na koju neće uticati, ili će uticati minimalno na tačno definisanim mestima, korisnički interfejs i sl.