IntelliJ IDEA byla minimalne v Java (a Scala) svete jednicka, pouzivam minuly cas, protoze uz to nesleduji. Pamatuju si, ze v nejakem vlakne tu Kit vychvaloval Vim pro psani Javy a nakonec z toho tak nejak vyplynulo, ze ani netusi, ze editor/IDE muze delat nejaky (i ne uplne trivialni, byt v jeho pripade to pusobilo, ze nevi ani o jednoduchem prejmenovani) refaktoring - napr. presunuti metody do rodice, pripraveni kostry tridy podle rozhrani, presouvani tridy mezi baliky. Pokud neco neumi ani code-aware rename, navigaci nebo zobrazeni pouziti (coz rozhodne neni vyhledani textu v projektu), tak je to IMO nepouzitelne na Java/Scala vyvoj. O nejakem debugovani, testech nebo vyhodnocovani vyrazu za behu asi nemusim ani psat.
Chapu, ze se pouziva sublime, atom nebo vim pro JavaScript. Prestoze i tam IntelliJ IDEA neco svede (nevim, jestli treba konkurence umi naseptavat ze vsech souboru v projektu, nebo alespon zakladni refaktorizaci typu vyraz -> promenna), tak holt chybi typy a rozdil bude asi maly. Ale pro Javu si zvolit NE-IDE? Prestoze nemusim NetBeans ani Eclipse, tak jsou porad o nekolik radu lepsi nez alternativa - vyvijet v Jave v textovem editoru...