Jakie polecicie "lekkie" środowisko do pisania w javie?

0

Witam! Szukam jakiegoś lekkiego środowiska IDE do javy. Pracowałem na eclipse juno, ale od jakiegoś czasu mi nie działa i w wszystkim pokazuje mi błędy, mimo, że wszystko jest dobrze i programy się normalnie odpalają... Dokładnie chodzi o jakieś "inne niż normalne rzeczy" czyli np. Normalne wypisanie na ekran czegoś, tworzenie zmiennych itd. OK, ale już coś co jest z importu (Whatever np. JFrame) już nie i dostaje masę błędów. (https://zapodaj.net/bf28593ea22c7.png.html).

PS ten kod jest jeszcze nie ogarnięty...

1

IntelliJ? :P

0

Pracuję na Intellij, ale polecam też Netbeans - zwłaszcza do Swing. Całkiem daje rade.
BTW: nie wiem co to znaczy u Ciebie lekkie - lekkie może być przeziębienie - w IT ten przymiotnik nic nie znaczy :-). Marketingowcy już dawno zużyli.

0

NetBeans jak na darmowe środowisko zupełnie daje radę do core i JEE. Po kilku miechach pracy z IntelliJ Community brakowałoby mi jednak domyślnych skrótów z IntelliJ (mam na myśli edytor). Może jest do tego jakiś plugin. Nie chciało mi się szukać. Uważam, że NetBeans jest bardziej przyjazne dla początkującego (zwłaszcza jak chcesz Java + front), ale IntelliJ lepiej przemyślane.

NetBeans wcale nie jest taki lekki bo wersja 8.1 po pół dnia pracy potrafiła nieźle zamulić i trzeba było restartować. IntelliJ lepiej, też się restartuje, ale rzadziej.

1

Jeżeli lekkie to Visual Studio Code z pluginem Javowym. Natomiast do większych projektów / na mocniejszym sprzęcie to tylko IntelliJ.

0

Ten błąd z zrzutu ekranu wygląda jakbyś nie podpiął JDK w opcjach projektu. Nie widzi żadnych klas z biblioteki standardowej.

1

IntelliJ albo śmierć.
Chociaż ostrzegam, jak poczujesz moc IntelliJ nigdy nie będziesz chciał korzystać z elicpsa :)

0

Mi tam dobrze się kodowało w Vimie. Wbrew pozorom wcale nie musi ustępować typowym IDE, a ma swoje zalety. Na pewno jest lżejszy, łatwiejszy w rozbudowywaniu, a minimalny interfejs pomaga skupić się na pracy. Koledzy w pracy byli zdziwieni, ale sami przyznali, że się da, trzeba sobie tylko dobrze skonfigurować. :)

1

@WhiteLightning ficzery IntelliJ które są na wagę złota:

  • warunkowe breakpointy (prawy klik na breakpoint i ustawiasz warunek)
  • ewaluacja wyrażeń w trakcie debugowania (każda zmienna ma generowany "komentarz" z wartością
  • "ewaluator kodu" pozwalajacy w trakcie debugowania wykonać w danej chwili jakiś blok kodu i zobaczyc jaki byłby wynik tego kodu w tym miejscu
  • "drop frame" na call stacku (jeśli minąłeś miejsce które chciałeś debugować to możesz zrzucić ze stosu kilka ramek i tym samym "cofnąć" się)
  • rekompilacja i reload klas w trakcie debugowania, bez koniecznosci restartowania aplikacji (znalazłeś buga, fixujesz kod, rekompilujesz, robisz drop frame żeby wrócić trochę wcześniej, przechodzisz debugerem po poprawonym kodzie i upewniasz sie że fix działa).
1
Shalom napisał(a):

@WhiteLightning ficzery IntelliJ które są na wagę złota:

  • warunkowe breakpointy (prawy klik na breakpoint i ustawiasz warunek)
  • ewaluacja wyrażeń w trakcie debugowania (każda zmienna ma generowany "komentarz" z wartością
  • "ewaluator kodu" pozwalajacy w trakcie debugowania wykonać w danej chwili jakiś blok kodu i zobaczyc jaki byłby wynik tego kodu w tym miejscu
  • "drop frame" na call stacku (jeśli minąłeś miejsce które chciałeś debugować to możesz zrzucić ze stosu kilka ramek i tym samym "cofnąć" się)
  • rekompilacja i reload klas w trakcie debugowania, bez koniecznosci restartowania aplikacji (znalazłeś buga, fixujesz kod, rekompilujesz, robisz drop frame żeby wrócić trochę wcześniej, przechodzisz debugerem po poprawonym kodzie i upewniasz sie że fix działa).

Zabawne - bo akurat wszystkie te feature są w netbeans, a nawet w eclipse...
Raczej bym powiedział, że diabeł tkwi w jakości wykonania.... Mała rzecz, którą się nie docenia, ale która dużo daje to szybkośc szukania po plikach w IntelliJ (dla mnie to był killer feature).

Btw. raz na jakiś czas wracam do Netbeans... bo skubaniec ma dobrze zrobiony Profiler (VisualVM - tylko w netbeans jest natywnie zintegrowany).

1 użytkowników online, w tym zalogowanych: 0, gości: 1