Eclipse (perangkat lunak)

Hadirnya Eclipse di tengah-tengah persaingan IDE, terutama Java IDE, menimbulkan banyak kontroversi. Salah satunya adalah penggunaan "user interface" Eclipse. Sun Microsystems sebagai perusahaan yang membuat Java, selama ini mengeluarkan dua "library" untuk pengembangan "Graphical User Interface" (GUI), yaitu "Abstract Windowing Toolkit" (AWT) dan "Swing". Akan tetapi dalam pembuatan Eclipse, dua "library" ini ditinggalkan karena berbagai alasan, yang salah satunya adalah kedua "library" ini tidak memberikan "look and feel" yang baik. Sehingga untuk hal ini dikembangkanlah "GUI-library" yang baru, SWT.