Imao sam priliku da se igram sa novim NetBeans-om (6.1 i 6.0), nafališe ga ljudi. Došao je u obzir samo zato što ima dobar vim plugin.
Po defaultu dolaze development alati za Javu, Ruby i C/C++, ozbiljna C++ podrška, mnogo bolje nego CDT koji dolazi uz Eclipse. Sam layout je nekako jednostavniji od Eclipse-a ili (nedaj Bože) Visual Studija, i ne treba vam 24’’ monitor.
Čak možete odabrati svoj IDE flavor za download (recimo samo C/C++ IDE je oko 14MB).
Za source code management tu su cvs, svn i mercurial, opa, ljudi su fakat ozbiljni.
Za (non Java) web development, tu je solidan PHP plugin, te dobra podrška za Apache, PostgreSQL/MySQL …
NetBeans je po defaultu ružnjikav, mali fontovi, nema antialiasinga*, spor GUI. Pošto žene po brijačnici pričaju da se i ta Java može ubrzati, odlučio sam pogledati na njihovom wikiju: http://performance.netbeans.org/howto/jvmswitches/index.html
(ili na Sun-ovim stranicama: http://java.sun.com/j2se/1.5.0/docs/guide/2d/flags.html#all)
dodati u netbeans/etc/netbeans.conf:
Može se dodati i “–laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel” za GTK temu ako ne koristite GNOME.
Naravno, pretpostavljam da koristite neki 3D drajver za vašu grafičku
Nakon ove mini operacije, GUI performanse i čitljivost IDE-a su drastično poboljšane. OMG, možda ću nakon 7-8 godina ponovo početi koristiti “pravo IDE” (mada ništa ne fali ni gvim-u).
Toplo preporučujem NetBeans svakome ko je navikao programirati u IDE okruženju. Broj podržanih jezika i tehnologija je zapanjujući, a sve to jako čisto implementirano, i IDE vam se sklanja sa puta kad god je to moguće.
- Antialiasing se automatski podešava pod GNOME/XFCE, za WindowMaker (a vjerovatno i KDE) treba ga ručno uključiti.