wyszła już 14 jak by co ;]
- Rejestracja:prawie 12 lat
- Ostatnio:prawie 5 lat
- Lokalizacja:Warszawa
- Postów:1683

Ktoś z was faktycznie kupuje licencję personal za ponad 800zł? :O

- Rejestracja:ponad 12 lat
- Ostatnio:około 2 lata
- Postów:560
Trzeba przyznać, na bug raporta odpowiedzieli mi po 15 minutach :P no ale czesi w tej samej strefie czasowej :)
- Rejestracja:prawie 11 lat
- Ostatnio:ponad 2 lata
- Postów:320
noob question, nie chcę tworzyć nowego tematu.
pierwszy raz sprawdzam mavena w intellij idea ultimate.
Nie korzystałem za bardzo z żadnej instrukcji, tylko z intuicji i wydawało mnie się, że wszystko dobrze skonfigurowałem.
I niby działa itp. Ale... chciałem stworzyć podstawowy plik klasy java... i nie mam template dostępnego, nie mogę tego zrobić.
Projekt stworzyłem z archetypów wybierając -> webapp
Musiałem coś się pomylić przy zmiennych środowiskowych? Czy to inaczej trzeba zrobić?


A jak musielibyscie wybrac miedzy netbeans a eclipse co byscie wybrali do javt web? netbeans jest chyba bardziej podobny do Idea?
Nie wiem czy bede mogl miec idea ultimate, które bardzo lubie. Stąd pytanie.
Dlatego pytam co jest bardziej podobne. Np. w netbeans mozna od razu sobie skróty klawiszowe na idea czy eclipse przestawic.

- Rejestracja:około 13 lat
- Ostatnio:3 miesiące
Rembrandt napisał(a):
Ktoś z was faktycznie kupuje licencję personal za ponad 800zł? :O
Bezsensu pytanie. Biorąc pod uwagę nawet najniższą płacę programisty (powiedzmy w granicach ~2000zł) licencja zwraca Ci się po 2 tygodniach pracy... A potem oczywiście częściowo zarabia na Ciebie.
Czy warto? W pracy programuję na eclipsie bo innego wyjścia nie mam... Rzadko się zdarza żeby przepracować 8 godzin bez jakiegoś kaprysu tego IDE. Co jakiś czas musi rzucić jakimś dziwnym bugiem, ot tak dla zasady... Intellij po prostu chodzi. Robi swoje. Moim zdaniem warto. Jeśli nie używa ktoś wielu frameworków to spokojnie darmowa wersja wystarczy. Przy większych projektach warto zainwestować w licencję.

- Rejestracja:prawie 20 lat
- Ostatnio:dzień
Wybierz to w czym się lepiej czujesz albo to czego pracodawca wymaga. Ja tam wolę NetBeansa od zagmatwanego Eclipse.

Czy w eclipse lub spring tool suite jest możliwość by auto completion przypominalo bardziej to co jest w net beans czy idea?
Shalom napisał(a):
@azalut nie znam nikogo kto zacząłby używać IntelliJ a potem chciał jednak wracać do Eclipse / Netbeansa
Ja znam. Próbowałem InteliJ, ale jego integracja z Mavenem po prostu ssała. W Eclipse działała i nadal działa bez problemu, szczególnie w bardzo złożonych projektach. To już dla mnie wystarczyło by kompletnie zrezygnować z InteliJ.
Shalom napisał(a):
IntelliJ po prostu działa. W Eclipse niby jest masa wtyczek i cudów na kiju, ale raz dziennie coś sie wysypie
Nie mogę tego potwierdzić. Mi działa zawsze :)
Shalom napisał(a):
No i wsparcie dla frameworków jest o klasę wyżej niż w eclipse -> wsparcie dla AOP, oznaczanie w kodzie markerami gdzie się coś z użyciem AOP dzieje, oznaczanie
Znaczy się, że kolega nie próbował AJDT w Eclipse, bo tam są markery, cross-reference, i te wszystkie fajerwerki o których kolega pisze w kontekście AOP. Ba, te markery i cała reszta była tam o wiele wcześniej niż się pojawiła w InteliJ.

- Rejestracja:około 21 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Space: the final frontier
- Postów:26433
Mówisz o m2e? Czy powstała jakaś nowa, działająca wtyczka? Przecież to była masakra i śmiech na sali. Szczególnie dla multimodułowych projektów to w ogóle nie ogarniało niczego. Re-import projektu to przynajmniej raz dziennie, a do tego clean po kilka razy bo wtyczka inaczej nie ogarniała sobie zmian. Chyba że to dla ciebie jest "normalne"? ;] Nie wiem jakie problemy miałeś z mavenem w IntelliJ ale ja się z żadnymi nie spotkałem, a pracuje przy dość złożonych projektach. Automatycznie wykrywa zmiany i je indeksuje, nawet dla projektów których wcale nie mam teraz otwartych, ot zwyczajnie z palca sobie jakiś przebudowałem a był w zaleznościach.
Widocznie nie korzytasz ze zbyt wielu wtyczek, albo tylko z tych "starych i sprawdzonych". Jest już jakaś działająca dla gita czy nadal nie? Albo jakaś która pozwalałaby wygodnie skakać między beanami CDI (@Named
itd) a miejscami gdzie są wstrzykiwane? Albo pokazywałaby które beany załaduje dany kontekst Springa?
Korzystałem z AJDT i to jest niebo a ziemia. Chyba że nagle w jakiejś nowszej wersji coś usprawnili, ale "za moich eclipsowych czasów" to co najwyżej od biedy pokazało ci miejsca gdzie bezpośrednio sam robiłeś coś z AOP a i to nie zawsze.

- Rejestracja:prawie 12 lat
- Ostatnio:prawie 5 lat
- Lokalizacja:Warszawa
- Postów:1683
btw:
- jest jakaś wtyczka do intellij która wygeneruje mi pożądnego step buildera z opcjonalnymi polami?
- czy jest coś co pokaże mi czy dana metoda gdzieś wysoko w serwisie wywołuje po drodze gdzieś jakąś inną niskopoziomową - najlepiej jakby pokazała mi ścieżkę. chodzi mi o to, że np. BookService::create wywołuje UserService::newBookNotify ten wywołuje MailService::sendMail a ten wywołuje MailDao::saveSentMail i żebym zaznaczyła od BookService::create do MailDao::saveSentMail i intellij jakoś ładnie pokaże mi ścieżkę/miejsca po kolei wywołań tych metod -> nawet jak po drodze jest
if(false)
.


Thread.dumpStack()
, Thread.currentThread().getStackTrace()
, new Exception("Stack trace").printStackTrace();
Potrzebuję czegoś podobnego do IntelliJ, ktoś zna jakiś plugin?
http://marketplace.eclipse.org/content/fluent-builder-generator
Krzywy Kot napisał(a):
Potrzebuję czegoś podobnego do IntelliJ, ktoś zna jakiś plugin?
http://marketplace.eclipse.org/content/fluent-builder-generator
Mozesz obczaic @Builder z Project Lombok - builder pattern generowany automatycznie podczas kompilacji. Dziala i w Eclipse i w IDEA i NB, czyli wszedzie, gdzie uzywane sa annotation procesory.
- Rejestracja:prawie 10 lat
- Ostatnio:około 7 lat
- Postów:278
ja używam Eclipse, bo ma niezłą obsługę języków INNYCH niż Java.
Eclipse ma meta-konfigurację, którą można pod pewnymi względami dopasować do: PHP, Python, JavaScript, Android Dev, bazy danych, web dev, wielu innych. Zestaw pluginów "must-have": insta search, TerminalTM, ShellEd, Vrapper, XML Editors and Tools, Web Tools Platform, AnyEdit, JavaScript Development Tools, jQuery plugin, PHP Development Tools, full screen plugin, kilka wewnętrznych hacków dotyczących wyglądu i optymalizacji, FileSync, Markdown Editor, EclipseRunnerFeature, minimal-json, Tern, EGit.
Oprócz tego mam narzędzia/skrypty konsolowe (pracuję na Linuxie), które integruję z TerminalTM (wewnętrzny terminal w Eclipse): open-ssh client, rsync, zsh i kolorowanie shella, bash_aliases, grep oraz ack (http://beyondgrep.com/), czasami vim, git konsolowy, no skrypty python oraz interpreter python, jeszcze jakieś narzędzie do czytania logów.
jeszcze jak ktoś siedzi na zwykłym HDD to eclipse jest wolne. Przesiadka na dysk SSD pomaga, takie "must have" jeżeli chodzi o szybkość pracy. Oprócz SSD, to trzeba sporo ram. Mozna zrobic ram-disk (dysk chodzący w pamięci ram), i tam wrzucic jdk i java virtual machine. No ale do tego trzeba przynajmniej 6-8 gb ram, co dla programisty nie jest problemem pod warunkiem, ze pracuje na wlasnym sprzęcie. A co do czyjegoś sprzętu, to nigdy nie ma pewności czy dany komp ma wystarczającio ram/dysk ssd. Generalnie z szybkoscią nie ma problemów, natomiast ze stabilnością to jest różnie, ale da się wytrzymać. No kilka razy mnie wywaliło, ale zaraz wszystko wstało.
Jak już się pusci to Eclipse to przeważnie chodzi cały dzień i nie wywala.
co do estetyki, to jest pełno pluginów i da się fajnie ustawić. Eclipse domyślnie jest brzydkie, dlatego trzeba pokobminować żeby to jakoś ładnie wyglądało, dolozyc zewnętrzne motywy, ustawic czasami kolorki, etc.
niby wszystko fajnie i "1 narzędzie do wszystkiego", ale:
- eclipse jest zbuggowane, niektóre funkcje po prostu nie działają, np. ciągle nie udało mi się ustawić dobrej walidacji kodu. Pokazuje mi błędy, których nie ma.
- ostatnio nop. plugin do AngularJS próbowalem zainstalować, nawet topic jest na forum: plugin do AngularJS na Eclipse - używa ktoś? i kilka pytań o AngularJS .
No i co? i się nie udało w pełni działającego. - eclipse jest na tyle zbuddowane, że jest BugZilla, która ma jakoś kilkadziesiąt tys postów (!): https://bugs.eclipse.org/bugs/ . Są tam chyba numerki tych bugów nawet po 50 000...
- prawdopodobnie są luki w funkcjonalności tych pluginów. Ale to jest dziwne. Bo z jednej strony jest luka, ale zaraz znajdzie sie jakiś plugin/hack/rozwiązanie, które nadrobi brak funkcjonalności w tamtym. W jednym miejscu tracisz czas na rzeczach trywialnych, ale w drugim miejscu zyskujesz. Tutaj nie jest tak prosto, bo wiele rzeczy brakuje ale wiele rzeczy tez jest.
NetBeans używałem z miesiąc, ale ma za słabe wsparcie dla Androida czy tam mobilnych rozwiązań, czy też ogólnego WebDevu. Eclipse ma więcej hacków i pluginów, więc mimo wszystko bardziej mi odpowiada. Eclipse mimo wszystko jest bardziej GitHubowe - jak czegos szukasz, to pewnie znajdzie sie to wczesniej czy pozniej na GitHub. No a open source jest fajny. Nalezy zaznaczyc, ze mimo wszystko NetBeans jest znacznie mniej zbugowany, ale funkcjonalnosc poza-javova jest praktycznie zerowa.
Natomiast jak te bugi eclipsowe zaczną naprawdę wkurzać i skońcvzy mi się cierpliwość, to idę do rodziny /jetbrains,intelliJ/ten świat ogólnie.
To jest tylko głos w dyskusji, żaden flame-war, bo każdy używa co mu aktualnie odpowiada.


@karolinaa - no cienki bo to nie jest step builder. Prawde mowiac ten pattern jest spoko, ale jakos zbyt duzo kodu wymaga, w pierun klas/interfejsow itp. Jesli ma ten kod byc generowany, to lipa - ja nie chce go widziec. Wole podejscie Lomboka, jesli mozna mu ufac. Fakt, to co robia jest dosc prymitywne, ale mozesz napisac jakis change request albo cos, moze sie przyjrza. Nie jestem tylko pewien, czy generowanie step buildera jest mozliwe, albo przynajmniej nie zajebiscie trudne - skad generator kodu ma wiedziec, jakie kombinacje sa dopuszczalne a jakie nie? Moze mozna to jakos definiowac adnotacjami itp. ale wydaje mi sie to problem nietrywialny.
ktos umie podpowiedziec, po przejsciu z eclipsa na intellij idea czemu odpalanie testow jednostkowych dziala, a pozostalych nie? Bo failed to load application context? Musze jakos specjalnie classpatha dla testow skonfigurowac czy jak?
RROR main TestContextManager.prepareTestInstance - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@14d3bc22] to prepare test instance [...]
java.lang.IllegalStateException: Failed to load ApplicationContext

- Rejestracja:prawie 10 lat
- Ostatnio:ponad 9 lat
- Postów:29
Jeśli już mowa o pluginach, istnieje jakiś do Intellij, edytor okienek, np. położenie przycisków itp.?

Spróbuj sprawdzić konfigurację projektu i konfigurację runnera testów.
w intellij konfiguracja odpalania testów nie jest automatycznie brana z projektu?

