"vm nyelvben mint a java memory leak? Azt hiszem kicsit eltévedtél ;)"
A memory leak minden dinamikus változóval rendelkezõ nyelvet sújt, vagyis kb minden modern nyelvet. Ha jobban belegondolok úgy basic után mindenben volt már dinamikus változó is (akár Turbo Pascalban is). A JAVA-ban ha referenciát csinálsz egy változóra, és null-al nem szünteted meg, akkor az - és annak változói, stb, rekurzívan - megmaradnak. Egyes VM-ek képesek az ilyen változó listában köröket keresni, és ez alapján kigyilkolni, ami a "gyökérhez" nem kötõdik, de ez se minden VM-ben van meg.
Egyébként az Eclipse 2 nagyon fontos dolgot nem tud, ami nekem kb 3 óra VS ismerkedés után már nagyon hiányzik:
1. Változók értékének megjelenítése, összetett típusra (ráállok a class instancera, és nem csak azt írja ki hogy Class izébizé, hanem + jel, és meg lehet nézni a propertyket, gettereket kiértékeli, stb.
2. Futtatás közben nem lehet változó értéket átírni. Ez idõnként nagyon jól jön. Nem arra gondolok, hogy amit elkúrtunk változót azt kijavítsuk, de pl ha másik program által beállítandó értéket szeretnénk bebillenteni, és nincs kedvünk másik taskot is lefuttatni.
Help, intellisense is van mindkettõben, de a VS intellisense gyorsabb, a help meg részletesebb, jobb.
Ettõl még az Eclipse nem kalap szar, de azt Eclipse-ben dolgozó fejlesztõként is elismerem, hogy a VS másik ligában focizik.