Eclipse je jak vývojové prostředí tak vývojová platforma (nevím co přesně znamená framework, ale asi by to šlo také říct) viz. http://wiki.eclipse.org/index.php/Rich_Client_Platform. Eclipse IDE je postavené na platformě eclipse RCP.
no, tak nějak tohle rozumím pod tím "modulární" - mam nějakou "holou kostru", na kterou si můžu nabalit (naprogramovat, stáhnout,...) další věci/moduly, použitím nástrojů které mi ta kostra nabízí, což mi umožní z té "holé kostry" udělat aplikaci určenou k nějakému účelu. tzn. v tomto případě tomu rozumím jako "podpora pro javu" v RCP, clasic a dalších verzích eclipse, podpora pro PHP v PDT Eclipse, podpora pro c++ v... (a tak dále do "nekonečna").
Pod pojmem "framework" rozumím (dost volně míněno) "set-knihoven-a-postupů" použitelných obecně kdekoliv (kde je dostupný ten framework a s vazbou pouze na jazyk pro nějž je určen). Ještě volněji bych pak řekl, že to je "extrahovaný" všechen ten kód co code-monkeys stále dokola opakujou tak, abychom ho nemuseli stále dokola opisovat. Což mi na popis Eclipse nesedí. Resp. sedí pouze částečně - to co nesedí - a sice ta použitelnost vázaná pouze na Javu, protože to ve skutečnosti je vázáno na Eclipse samotné - mi přijde jako důležitější.
No, ale jak jsem řekl (a myslel jsem to v celku vážně, ne jako sarkazmus či ironii) - je možné, že dlouhé roky žiji v bludu, přece jen jsem tyhle (teoretické) věci nestudoval na vysoké škole, ale z manuálů a v praxi od kolegů (ne)programátorů...