Wpis użytkownika kaszalot w Programowanie
kaszalotFenomen
15piorunówNie mam już siły do tej k⁎⁎wy... Intellij Idea stał się crapware i z czasem jest tylko gorzej. Zacznę od tego że wydajność spada z każdą aktualizacją, zasoby alokuje każde jakie tylko może, indeksowanie trwa w nieskończoność, podczas indeksowania niby coś możesz robić ale w zasadzie nie możesz. Do tego po każdej aktualizacji nowe problemy, nie testują tego tylko wypuszczają do testowania na produkcję? Później przez miesiąc po aktualizacji trzeba stosować jakieś magiczne sztuczki żeby zadziałało to co chcesz zrobić. Interfejs zajebany milionem opcji, ciężko się połapać. Wczoraj po kolejnej aktualizacji nie buduje mi się projekt, w mavenie wszystko git (#java), w intellij losowe błędy, klikasz raz, jeden błąd, klikasz drugi raz inny, jakieś invalidowanie cache co chwilę trzeba robić, restartowanie tego crapu, generate sources, sync project i tak w kółko. Próbowałem już się tego pozbyć, ale java w visual studio code ma słabe wsparcie. Znacie jakieś IDE sensowne do potestowania? Piszę głównie java, więc to mnie głównie interesuje, ale czasami też python, jakieś skrypty w bash, yaml, jakiś front typescript, javascript, html, kotlin rzadziej fortran, jakiś asembler, c, c++. Może warto rozważyć eclipse albo netbeans? Ostatnio używałem dwu ostatnich zanim pojawiło się intellij, przed 2015, nie wiem czy to jeszcze żyje. Myślę żeby spróbować neovim (widziałem że nawet plugin do copilota tam działa), bo vima lubię i sporo w nim kodu napisałem, ale nie wiem czy na duże projekty jest to odpowiednie narzędzie?
Komentarze (23)
@kaszalot wywal wszystkie stare naleciałości Jetbrains, czyli jego stare wersje, katalogi cache itp.
polecam aktualizcje z pomocą https://www.jetbrains.com/toolbox-app/ u mnie działa.
Testowałeś ich nowy IDE który ma być lżejszy i ma lepsze wsparcie dla kotlin multiplatfrom? https://www.jetbrains.com/fleet/
JetBrains Toolbox App: Manage Your Tools with EaseOpen any of your projects in any of the IDEs with one click.JetBrains@kaszalot na firmowym MacBooku który zaopatrzony jest w Apple M3 Max i 36GB ramu utworzenie pustego projektu Kotlin + Gradle, albo Spring Boot + Kotlin/Java + Gradle trwa jebane wieki. Używam tego jeszcze bo mam licencję od firmy. Do użytku własnego to chyba pójdę w stronę próby zrobienia sobie full-wypas IDE do Kotlina/Javy w Visual Studio Code, albo zobaczę co tam ostatnio ludziki od Eclipse wymyślili, bo ponoć coś namieszali
@dziki tak w skrócie
@szary-obywatel ja generalnie lubię IntelliJ, wkurwia mnie niesamowicie to że JetBrains tylko prze do przodu, żeby stworzyć kolejne narzędzie./IDE za które będą mogli ciągnąć $$$. Naprawa istniejących, wkurwiających problemów jest u nich w priorytetach gdzieś daleko. Dług technologiczny to oni muszą mieć dojebany...
@dziki właśnie mnie kusi próba przejścia, ale nie wiem czy próg nauki nie jest za wysoki. Bo zamiast robić swoje, będę musiał się nauczyć nowego narzędzia. Co jak co, ale JB zatrzymało mnie przez pamięć mięśniową 😅
@szary-obywatel ja się kiedyś wkurwiłem na te wszystkie IntelliJe, Visual Studio Cody, Eclipsy, i przerobiłem VIMa (neovima będąc precyzyjnym) na IDE do Rusta 😛
@dziki jak sam się bawiłem w dev na Androidzie to pamiętam, że Android Studio było nieźle wymagające, więc w sumie nie wyobrażam sobie jak to teraz wygląda, jak ja mam problem w GoLandzie, który wydaje mi się, że jest lżejszy niż wszystkie rozszerzenia do Javy i Gradle w IntelliJ
@kaszalot aż mi przypomniałeś sytuacje jak JB wypuściło nowy terminal (który de facto mam wyłączony, bo mnie wkurwia) i pierwsze komentarze (te nowe to są "och, ach jak fajnie". Ale czuję się tak samo jak ten gościu - JB robi nowe UI, dodaje nowe komponenty zamiast naprawić to co ma problemy teraz. A tak stare rzeczy są zepsute i nowe są zepsute ( ͡° ͜ʖ ͡°) . Brak profitu.
https://blog.jetbrains.com/idea/2024/02/the-new-terminal-beta-is-now-in-jetbrains-ides/
The New Terminal (Beta) Is Now in JetBrains IDEsThe new terminal (Beta) is now in JetBrains IDEs and will be available in the new UI starting from the 2024.1 version of the IDEs.The JetBrains Blog@kaszalot eclipse ponoć zrobiło jakąś rewolucję niedawno. Może czas odświeżyć dziadka?
@dziki intellij ma dużo rzeczy w sam raz "dla mnie", więc na razie go znoszę, ale wkurza mocno
Vscode dla zasady nie - przejmują rynek metoda monopolizacji (np. plugin copilot jest w pełni rozwinięty tylko tam zdaje się), co powoduje, że wsparcie dla intellij spada w zapomnienie (stąd teraz webstorm itd za darmo)
@dzek przez jakieś 9 miesięcy pracowałem na Eclipse, i co prawda projekt sam w sobie był w kurwę zjebany, tak pracowało mi się z Eclipse dużo lepiej niż kiedyś. Niestety wsparcie dla Kotlina jest żadne, a to mój główny język (no dobra, głównym jest Java, Kotlinem staram się ją zastąpić), więc jeśli IDE go nie wspiera, to ja wysiadam. Zerkam zalotnie na Visual Studio Code, ale tam wsparcie dla Javy i Kotlina jest takie se... Czuję się zbyt mocno przymocowany do IntelliJ...
@dzek rozważam to bardzo poważnie, za intellij nie dość że trzeba płacić to jeszcze mi nie działa, a jak pisze na support że mi coś nie działa to mi odpisują żebym był "patient" bo poprawiają i tak raz na pół roku sobie wymieniamy uprzejmości na supporcie
A używał ktoś https://zed.dev/, słyszałem o tym rok temu, ale nie było to jeszcze wtedy stabilne
Na narzędziach IntelliJ siedzę już od przeszło 7-8 lat. PhpStorm działał mega, potem przerzuciłem się na Go i korzystamy w firmie z GoLanda i szczerze? Od jakichś 3 lat to jakość leci na łeb. Poważnie zastanawiam się nad zmianą na VSCode z rozszerzeniami albo próba nauki vima…
Indeksowanie trwa długo, każdy commit, który ma zaznaczoną opcje „Analyze code” powoduje zwiech na jakieś 5 minut, IDE gubi metody, które są używane i tak dalej, i tak dalej. No mnie strzela ostatnimi czasy
Ja raz robiłem podejście do LunarVim i chyba je powtórzę. Widziałem, że ludzie sobie chwalą. Lekkie. W terminalu a więc wymusza po części używanie skrótów na klawiaturze. Gdy człowiek się nauczy to jest bardzo wydajny
@kaszalot Nie używam IntelliJ tylko CLion'a i nie zauważyłem żeby to było aż tak ciężkie (C++ jest duuużo cięższy w kompilacji). Jakiego OSa używasz?
>Jeśli to Windows to widzę potencjalnie dwa problemy:
@baklazan
1. Microsoft
2. Windows
Jak powiedzieć że używasz Linuxa bez powiedzenia że używasz Linuxa XD
@baklazan akurat linux fedora, a intellij mam zainstalowane ze snapa, natomiast używam już goz 10 lat, z czego problemy ze stabilnością zaczęły się ze 2 lata temu i tak z aktualizacji na aktualizację jest gorzej. Inny soft działa w porządku, tylko to intellij mnie irytuje i szukam alternatywy, no ale po 10 latach pisania w intellij nie jest łatwo się przestawić
Jeśli to Windows to widzę potencjalnie dwa problemy:
* NTFS jest wolny w ciuuuuuuul. Ale tak serio. W ciuuuuuull. Ten archaiczny twór MS jest tragiczny. Wszystko jest szybsze niż NTFS.
* Antywirus który dosiada się do indeksera plików i spowalnia znacznie proces
Rozwiązanie w takiej sytuacji jest jedno, "znalazłbyś czas żeby porozmawiać o linuksie?" ; D
Sprawdź repo https://github.com/TeamHypersomnia/Hypersomnia kod został napisany używając neovima, możesz nawet podbić na discorda, to autor tego projektu na pewno coś doradzi jakie pluginy są warte uwagi.
Z własnego doświadczenia - wszelkie problemy z wydajnością po aktualizacji miały związek z ustawieniami systemu, chodzi o to żeby te najbardziej "aktywne" foldery były wykluczone ze skanowania/defendera. Poza tym może ze 2 razy miałem problem na przestrzeni (strzelam) dekady. Oczywiście mam na myśli wersję Ultimate.
Eclipse? Powodzenia :grinning: Jeszcze zatęsknisz za IntelliJ
Na pycharma nie narzekam, odpukać
A no i warto nadmienić że jestem podłączony do kanału aktualizacji `latest/stable`, stable to jest tylko z nazwy, ciekawe jak żyją podłączeni do `latest/edge`